property_exists

(no version information, might be only in CVS)

property_exists --  Verifica si el objeto o clase tiene una propiedad

Descripción

bool property_exists ( mixed clase, string propiedad )

Esta función verifica si la propiedad dada existe en la clase especificada (y si fue declarada como pública).

Nota: Al contrario que isset(), property_exists() devuelve TRUE incluso si la propiedad tiene el valor NULL.

Lista de parámetros

clase

Una cadena con el nombre de clase o un objeto de la clase para hacer la prueba

propiedad

El nombre de la propiedad

Valores retornados

Devuelve TRUE si la propiedad existe o FALSE de lo contrario.

Ejemplos

Ejemplo 1. Un ejemplo de property_exists()

<?php

class miClase {
    
public $mia;
    
private $xpto;
}

var_dump(property_exists('miClase', 'mia'));   //true
var_dump(property_exists(new miClase, 'mia')); //true
var_dump(property_exists('miClase', 'xpto'));  //false, no es publica

?>

Ver también

method_exists()

Hosting by: hurra.com
Generated: 2007-01-26 18:01:05