鉴于此课程:
class TestClass {
public function displayNormal() {
return 'test';
}
public static function displayStatic() {
return 'test';
}
}
我用这段代码反思:
$reflector = new ReflectionClass('TestClass');
$methods = $reflector->getMethods();
foreach ($methods as $method) {
qdev::showArray($method, __FILE__, __LINE__);
}
给出了一系列有关其方法的数据:
name: displayAsDocumentation
class: DqlItems
name: displayAsDocumentationSTATIC
class: DqlItems
但是,根据这些信息,我无法确定方法是否是静态的。
我需要改变哪些方式来反映对象,以便它告诉我类方法是否是静态的?