- var_dump: documentation ( source)
<?php
class A{
public function __construct(){
$b = new B();
$a = $this;
$b->a[] = function() use($a){
$a->x();
};
$b->callA();
}
public function x(){
var_dump('a');
}
}
class B {
public $a;
public function callA(){
$this->a[0]();
}
}
$a = new A();