property_exists (no version information, might be only in CVS) property_exists --
Vérfie si un objet ou une classe a une propriété
Descriptionbool property_exists ( mixed class, string property )
Cette fonction vérifie si la propriété property
existe dans la classe spécfiée (et si elle est déclarée comme publique).
Note :
À l'opposé de la fonction isset(),
property_exists() retourne TRUE
même si la propriété a une valeur NULL.
Liste de paramètres
- class
Une chaîne contenant le nom de la classe ou un objet de la classe à tester
- property
Le nom de la propriété
Valeurs de retour
Retourne TRUE si la propriété existe ou FALSE sinon.
Exemples
Exemple 1. Exemple avec property_exists()
<?php
class myClass { public $mine; private $xpto; }
var_dump(property_exists('myClass', 'mine')); //true var_dump(property_exists(new myClass, 'mine')); //true var_dump(property_exists('myClass', 'xpto')); //false, n'est pas publique
?>
|
|
|