5.10 Les classes et les objets (PHP 5)
5 Référence du langage
Manuel PHP
. Introduction . Syntaxe de base . Auto-chargement de classes . Constructeurs et destructeurs . Visibilité . L'opérateur de résolution de portée (::) . Statique . Constantes de classe . Abstraction de classes . Interfaces . Surcharge . Parcours d'objets . Masques ->Méthodes magiques . Mot clé "final" . Clonage d'objets . Comparaison d'objets . Réflexion . Typage objet
|
5.10.14 Méthodes magiques
Les noms de fonction
__construct
,
__destruct
(voir les Constructeurs et Destructeurs ),
__call
,
__get
,
__set
,
__isset
,
__unset
(voir la surcharge ),
__sleep
,
__wakeup
,
__toString
,
__set_state
,
__clone et
__autoload
sont magiques dans les classes PHP. Vous ne pouvez pas utiliser ces noms de fonction
dans aucune de vos classes sauf si vous voulez modifier
le comportement associé à ces fonctions magiques.
| Attention | |
PHP réserve tous les noms de fonctions commençant par __ pour
les fonctions magiques. Il est recommandé de ne pas utiliser de noms
de fonctions commençant par __ sauf si vous voulez des fonctionnalités magiques
documentées.
|
Sommaire :
|