Testing type1
bool(true)
hello world!
hello world!
Testing type2
bool(true)
Hello Child!
Hello Child!
Testing type3
bool(true)
Hello Child!
Hello Child!
Testing type6
bool(true)
Hello Invokable
Hello Invokable
Testing type7
bool(true)
Hello Closure
Hello Closure
Testing type4
bool(true)
Hello Child!
Fatal error: Call to undefined function MyClass::myCallbackMethod() in /in/C28tc on line 45
Process exited with code 255.
Output for 5.3.0 - 5.3.29
Testing type1
bool(true)
hello world!
hello world!
Testing type2
bool(true)
Hello Child!
Fatal error: Function name must be a string in /in/C28tc on line 45
Process exited with code 255.
Output for 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/C28tc on line 35
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION in /in/C28tc on line 35
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/C28tc on line 10
Process exited with code 255.
Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/C28tc on line 10
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/C28tc on line 10
Process exited with code 255.