外部ライブラリのクラスA、Bがあり、クラスA2はAを拡張し、B2はBを拡張します。クラスA2とB2のコードはまったく同じです。共有できますか?コードはいくつかの仕事をし、親関数を呼び出します:
class A2 extends A
{
function func1($var1, $var2,...)
{
...
... Do some job
...
return parent::func1($var1, $var2,...);
}
function func2($var1, $var2,...)
{
...
... Do some job
...
return parent::func2($var1, $var2,...);
}
...
...
...
}
class B2 extends B
{
function func1($var1, $var2,...)
{
...
... Do some job
...
return parent::func1($var1, $var2,...);
}
function func2($var1, $var2,...)
{
...
... Do some job
...
return parent::func2($var1, $var2,...);
}
...
...
...
}
私はPHP5.2.xで立ち往生しており、allow_url_include=off
(顧客の制限のために)、