Arquivos
hhvm/hphp/test/vm/Unset.php
T
Jordan Delong 363d1bb20f Code move src/ -> hphp/
This change is mostly for FB internal organizational reasons.
Building is not effected beyond the fact that the target now
lands in hphp/hhvm/hhvm rather than src/hhvm/hhvm.
2013-02-11 02:10:41 -08:00

42 linhas
629 B
PHP

<?php
function f() {
$n = "y";
$g = "z";
global $$g;
print ":".isset($x).":\n";
print ":".isset($$n).":\n";
print ":".isset($$g).":\n";
unset($x);
unset($$n);
unset($$g);
print ":".isset($x).":\n";
print ":".isset($$n).":\n";
print ":".isset($$g).":\n";
$x = 0;
$$n = 0;
$$g = 0;
print ":".isset($x).":\n";
print ":".isset($$n).":\n";
print ":".isset($$g).":\n";
unset($x);
unset($$n);
unset($$g);
print ":".isset($x).":\n";
print ":".isset($$n).":\n";
print ":".isset($$g).":\n";
}
f();
class A {
public function foo() {
unset($this);
}
}
$obj = new A;
$obj->foo();