ReflectionProperty::hasHooks
プロパティに何かしらのフックが定義されているかどうかを返す
説明
public bool ReflectionProperty::hasHooks()
警告この関数は、
現在のところ詳細な情報はありません。引数のリストのみが
記述されています。
プロパティに何かしらのフックが定義されているかどうかを返します。
戻り値
プロパティに少なくともひとつフックが存在する場合、true
を返します。
そうでない場合、false
を返します。
例
例1 ReflectionProperty::hasHooks の例
<?php
class Example
{
public string $name { get => "Name here"; }
public string $none;
}
$rClass = new \ReflectionClass(Example::class);
var_dump($rClass->getProperty('name')->hasHooks());
var_dump($rClass->getProperty('none')->hasHooks());
?>
注意
注意:
このメソッドは、 ReflectionProperty::getHooks
の戻り値が空配列かどうかをチェックすることと同じです。
参考
- ReflectionProperty::getHooks