Funciones de manejo de variables
PHP Manual

is_object

(PHP 4, PHP 5, PHP 7)

is_objectComprueba si una variable es un objeto

Descripción

bool is_object ( mixed $var )

Comprueba si la variable dada es un objeto.

Parámetros

var

La variable a ser evaluada.

Valores devueltos

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

Ejemplos

Ejemplo #1 Ejemplo is_object()

<?php
// Declarar una simple función para devolver un 
// array 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

Nota:

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() devuelva object).

Ver también


Funciones de manejo de variables
PHP Manual