PHP
PHP / MySql

Recherche
 
ManuelPHP.com

method_exists
<<<
property_exists Référence des fonctions
>>>

8.11 Classes et Objets
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
call_user_method_array
call_user_method
class_exists
get_class_methods
get_class_vars
get_class
get_declared_classes
get_declared_interfaces
get_object_vars
get_parent_class
interface_exists
is_a
is_subclass_of
method_exists
->property_exists

8.11.22 property_exists() Vérfie si un objet ou une classe a une propriété

[ Exemples avec property_exists ]   PHP 5 >= 5.1.0RC1

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 .

    class
    Une chaîne contenant le nom de la classe ou un objet de la classe à tester
    property
    Le nom de la propriété

Retourne TRUE si la propriété existe, FALSE si elle n'existe pas ou NULL si une erreur survient.

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

?>

<< property_exists >>
method_exists Classes et Objets Référence des fonctions





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2018-09-21