<?php
class first {
public function getI() {
static $a = null;
if ($a == null) {
$a = new stdClass();
}
return $a;
}
}
$f = new first();
$n = $f->getI();
var_export($n);
var_export($a);
stdClass::__set_state(array(
))
Notice: Undefined variable: a in /in/Gq3g9 on line 16
NULL
Output for 5.0.4 - 5.0.5
class stdClass {
}
Notice: Undefined variable: a in /in/Gq3g9 on line 16
NULL
Output for 5.0.0 - 5.0.3
class stdClass {
}
Notice: Undefined variable: a in /in/Gq3g9 on line 16
NULL
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/Gq3g9 on line 4
Process exited with code 255.
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/Gq3g9 on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/Gq3g9 on line 4
Process exited with code 255.