--TEST-- ReflectionMethod::getStaticVariables() --FILE-- getStaticVariables()); echo "\nPrivate method:\n"; $methodInfo = new ReflectionMethod('TestClass::bar'); var_dump($methodInfo->getStaticVariables()); echo "\nMethod with no static variables:\n"; $methodInfo = new ReflectionMethod('TestClass::noStatics'); var_dump($methodInfo->getStaticVariables()); echo "\nInternal Method:\n"; $methodInfo = new ReflectionMethod('ReflectionClass::getName'); var_dump($methodInfo->getStaticVariables()); ?> --EXPECT-- Public method: array(3) { [u"c"]=> NULL [u"a"]=> int(1) [u"b"]=> unicode(5) "hello" } Private method: array(1) { [u"a"]=> int(1) } Method with no static variables: array(0) { } Internal Method: array(0) { }