Variable handling Funciones
PHP Manual

is_object

(PHP 4, PHP 5)

is_objectComprueba si una variable es un objeto

Descripción

bool is_object ( mixed $var )

Obtiene si la variable dada es un objeto.

Parámetros

var

La variable a ser evaluada.

Valores devueltos

Devuelve TRUE si var es un object, FALSE de lo contrario.

Ejemplos

Example #1 Ejemplo is_object()

<?php
// Declarar una simple función para devolver una 
// matriz de nuestro objeto
function get_students($obj)
{
    if(!
is_object($obj)) {
        return 
false;
    }

    return 
$obj->students;
}

// Declara una nueva instancia de clase y rellena 
// algunos valores
$obj = new stdClass();
$obj->students = array('Kalle''Ross''Felipe');

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

Notas

Note:

Esta función devolverá FALSE si se utiliza un objeto unserialized donde la definición de la clase no está presente (a pesar de que gettype() devuelve object).

Ver también


Variable handling Funciones
PHP Manual