public function testClosureUseSelfInMultiArray()
{
$a = array();
$x = null;
$b = function () use(&$x) {
return $x;
};
$c = function ($i) use(&$a) {
$f = $a[$i];
return $f();
};
$a[] = $b;
$a[] = $c;
$x = $c;
$u = $this->s($c);
$this->assertEquals($u, $u(0));
}