<?php
class Foo {
public function fooPublic()
{
}
private static function fooStatic()
{
}
}
$ref = new ReflectionClass('Foo');
//var_dump($ref->getMethods(ReflectionMethod::IS_PUBLIC));
var_dump(array_map('strval', $reflection->getMethods(\ReflectionMethod::IS_PUBLIC)));
Warning: Undefined variable $reflection in /in/WN0i9 on line 18
Fatal error: Uncaught Error: Call to a member function getMethods() on null in /in/WN0i9:18
Stack trace:
#0 {main}
thrown in /in/WN0i9 on line 18
Process exited with code 255.
Notice: Undefined variable: reflection in /in/WN0i9 on line 18
Fatal error: Uncaught Error: Call to a member function getMethods() on null in /in/WN0i9:18
Stack trace:
#0 {main}
thrown in /in/WN0i9 on line 18
Process exited with code 255.
Output for 7.3.32 - 7.3.33
Fatal error: Uncaught Error: Call to a member function getMethods() on null in /in/WN0i9:18
Stack trace:
#0 {main}
thrown in /in/WN0i9 on line 18
Process exited with code 255.
Output for 7.0.0 - 7.0.4
Notice: Undefined variable: reflection in /in/WN0i9 on line 18
Fatal error: Uncaught Error: Call to a member function getMethods() on unknown in /in/WN0i9:18
Stack trace:
#0 {main}
thrown in /in/WN0i9 on line 18
Process exited with code 255.
Output for 5.6.7 - 5.6.21
Notice: Undefined variable: reflection in /in/WN0i9 on line 18
Fatal error: Call to a member function getMethods() on null in /in/WN0i9 on line 18
Process exited with code 255.
Notice: Undefined variable: reflection in /in/WN0i9 on line 18
Fatal error: Call to a member function getMethods() on a non-object in /in/WN0i9 on line 18
Process exited with code 255.
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/WN0i9 on line 18
Notice: Undefined variable: reflection in /in/WN0i9 on line 18
Fatal error: Call to a member function getMethods() on a non-object in /in/WN0i9 on line 18
Process exited with code 255.
Output for 5.0.0 - 5.0.3
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/WN0i9 on line 18
Notice: Undefined variable: reflection in /in/WN0i9 on line 18
Fatal error: Call to a member function getMethods() on a non-object in /in/WN0i9 on line 18
Process exited with code 255.
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/WN0i9 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/WN0i9 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/WN0i9 on line 4
Process exited with code 255.