私はこのクラスを持っています(例えば単純なもの):
<?
class Test {
public function test1($a) {
$gen = function() {
$gen = function() {
global $a; // no effect
echo 'a='. $a; // how could i access $a from test1 parameter without passing?
};
$gen();
};
$gen();
}
};
$x = new Test();
$x->test1(123);
$gen() 関数に渡さずに、最後の $gen 関数内の test1 パラメータから $a にアクセスする方法はありますか?