property_exists

(no version information, might be only in CVS)

property_exists --  Vérfie si un objet ou une classe a une propriété

Description

bool 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

?>

Voir aussi

method_exists()

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:14