プロパティが存在し、これが機能するかどうかを確認する必要があります。
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