我需要检查一个属性是否存在并且这有效:
class someClass {
protected $some_var
public static function checkProperty($property) {
if(!property_exists(get_class()) ) {
return true;
} else return false;
}
}
但是现在当我尝试扩展类时,它不再起作用了。
class someChild extends someClass {
protected $child_property;
}
someChild::checkProperty('child_property'); // false
如何获得我想要的功能?我尝试用 , , 替换get_class()
,$this
没有self
任何static
效果。