Syntaxe de base <<< |
Auto-chargement de classes | Constructeurs et destructeurs >>> |
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 d'objets . Interfaces . Surcharge . Parcours d'objets . Masques . Méthodes magiques . Mot clé "final" . Clonage d'objets . Comparaison d'objets . Réflexion . Typage objet |
5.10.3 Auto-chargement de classes
De nombreux développeurs qui créent des applications orientées objet créent un fichier source par définition de classe. L'inconvénient majeur est d'avoir à écrire une longue liste d'inclusions de classes au début de chaque script : une inclusion par classe. En PHP 5, ce n'est plus nécessaire. Vous pouvez définir la fonction __autoload qui va automatiquement être appelée si une classe n'est pas encore définie. Grâce à elle, vous avez une dernière chance pour inclure une définition de classe, avant que PHP ne déclare une erreur.
|
<< | Auto-chargement de classes | >> |
Syntaxe de base | Les classes et les objets (PHP 5) | Constructeurs et destructeurs |