Arquivos
hhvm/hphp/test/quick/zend_closure_020.php
T
ptarjan 503f75d08b Rename test directories
These names don't make sense now that we run both suites the same
way.
2013-04-17 09:06:51 -07: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);