でアクションをインターセプトする方法を探しています。これは、アクションarray_push
が取得されるときに、配列の各値に次のような別の情報があるためです。
class ClassName {
var $test = array();
function __set($attr, $value) {
$this->$attr = 'My extra value'.$value;
}
function index(){
array_push($this->test, "some val");
array_push($this->test, "some other val");
print_r($this->test);
}
}
$o = new ClassName();
$o->index();
そして、次のようなものを取得することが期待されます:
Array
(
[0] => My extra value some val
[1] => My extra value some other val
)
しかし、私は得る:
Array
(
[0] => some val
[1] => some other val
)
ありがとうございます