Arquivos
hhvm/hphp/test/vm/zend_closure_020.php
T
ptarjan c1c68516c1 add zend_closure_020
A good unit test that I think we should have.
2013-03-09 13:26:15 -08:00

20 linhas
316 B
PHP

<?php
class foo {
private $test = 3;
public function x() {
$a = &$this;
$this->a = function() use (&$a) { return $a; };
var_dump($this->a->__invoke());
var_dump(is_a($this->a, 'closure'));
var_dump(is_callable($this->a));
return $this->a;
}
}
$foo = new foo;
$y = $foo->x();
var_dump($y()->test);