Funktionen zur Behandlung von Variablen
PHP Manual

is_object

(PHP 4, PHP 5)

is_objectPrüft, ob eine Variable vom Typ object ist

Beschreibung

bool is_object ( mixed $var )

Prüft, ob die gegebene Variable ein Objekt ist.

Parameter-Liste

var

Die zu untersuchende Variable.

Rückgabewerte

Gibt TRUE zurück, wenn var vom Typ object ist, ansonsten FALSE.

Beispiele

Beispiel #1 is_object()-Beispiel

<?php
// Eine einfache Funktion deklarieren, die ein Array unseres Objekts zurückgibt
function get_students($obj)
{
    if (!
is_object($obj)) {
        return 
false;
    }

    return 
$obj->students;
}

// Deklarieren einer neuen Instanz der Klasse und Befüllen mit Werten
$obj = new stdClass();
$obj->students = array('Kalle''Ross''Felipe');

var_dump(get_students(null));
var_dump(get_students($obj));
?>

Anmerkungen

Hinweis:

Die Funktion wird FALSE zurückgeben, wenn sie auf ein unserialisiertes Objekt angewendet wird, dessen Klassendefinition nicht geladen ist (auch wenn gettype() object zurückgibt).

Siehe auch


Funktionen zur Behandlung von Variablen
PHP Manual