PHP ReflectionClass::hasProperty 反射函数
-
定义和用法
ReflectionClass::hasProperty - 检查属性是否已定义 -
版本支持
PHP4 PHP5 PHP7 不支持 v5.1.2+支持 支持 -
语法
ReflectionClass::hasProperty( string $name )
ReflectionClass::hasProperty() 待检查的属性的名称。 -
参数
参数 必需的 描述 name 是 要检查的方法的名称。 -
返回值
如果有这个属性返回 TRUE,否则返回 FALSE。 -
示例
尝试一下class Foo { public $p1; protected $p2; private $p3; } $obj = new ReflectionObject(new Foo()); var_dump($obj->hasProperty("p1")); var_dump($obj->hasProperty("p2")); var_dump($obj->hasProperty("p3")); var_dump($obj->hasProperty("p4"));
-