08/02/27 15:33:09
CakePHP部分を取り除いて通常のPHPにしました。
これと似たような問題?バグであり回避は不可能なのかな?
php4で overload() して __call() を定義するとリファレンスで返せなくなる?
URLリンク(blog.livedoor.jp)
class A {
function foo(&$obj) {
$obj->value=2;
}
function __call($method, $params, &$return) {
return true;
}
}
overload('A');
class B {}
$a = new A();
$b = new B();
$b->value=1;
$a->foo($b);
print_r($b);