PHP Portal » PHP Handbuch » ReflectionClass::isInstance

Werbung

ReflectionClass::isInstance


(PHP 5)

ReflectionClass::isInstanceChecks class for instance

Beschreibung

public bool ReflectionClass::isInstance ( object $object )

Checks if an object is an instance of a class.

Parameter-Liste

object

The object being compared to.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

PHP Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Example usage $class = new ReflectionClass('Foo'); if ($class->isInstance($arg)) { echo "Yes"; } // Equivalent to if ($arg instanceof Foo) { echo "Yes"; } // Equivalent to if (is_a($arg, 'Foo')) { echo "Yes"; }

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Yes
Yes
Yes

Siehe auch