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

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();