- Output for 5.5.24 - 5.5.30, 5.6.8 - 5.6.16, 7.0.0 - 7.0.1
- Parse error: syntax error, unexpected '}' in /in/jYWFO on line 8
Process exited with code 255.
<?php
class A {
static $someFunction;
// Throws error.
static function foo() {
{static::$someFunction}();
}
// Works
static function bar() {
$func = static::$someFunction;
$func();
}
}
A::$someFunction = function() { print "wtf\n";};
A::bar();
A::foo();