PHP Portal » PHP Handbuch » ReflectionClass::hasProperty

Werbung

ReflectionClass::hasProperty


(PHP 5 >= 5.1.0)

ReflectionClass::hasPropertyChecks if property is defined

Beschreibung

public bool ReflectionClass::hasProperty ( string $name )

Checks whether the specified property is defined.

Parameter-Liste

name

Name of the property being checked for.

Rückgabewerte

TRUE if it has the property, otherwise FALSE

Beispiele

PHP Code
1
2
3
4
5
6
7
8
9
10
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"));

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

bool(true)
bool(true)
bool(true)
bool(false)

Siehe auch