Arquivos
hhvm/hphp/test/quick/actrec.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

43 linhas
655 B
PHP

<?php
class X {
private $bar=1;
function __destruct() {
var_dump(__METHOD__);
global $e;
$e = debug_backtrace(true);
}
function foo($ids) {
return array($this->bar,
$ids,
$this->bar,
$this->bar,
$this->bar,
$this->bar);
}
}
function test() {
$a = new X;
yield 1;
yield $a;
global $g;
$g = null;
yield 2;
}
function main() {
global $g;
$g = test();
for ($g->next(); $g && $g->valid(); $g->next())
var_dump($g->current());
var_dump($g);
global $e;
$e = null;
}
main();
$a = new X;
var_dump($a->foo(1));
$a = null;