Les classes et les objets (PHP 5) <<< |
Constructeurs | Destructeurs >>> |
5.10.4 Constructeurs et destructeurs 5.10 Les classes et les objets (PHP 5) 5 Référence du langage Manuel PHP ->Constructeurs . Destructeurs |
5.10.4.1 Constructeursvoid __construct ( mixed args , ... ) PHP 5 permet aux développeurs de déclarer des constructeurs pour les classes. Les classes qui possèdent une méthode constructeur appellent cette méthode à chaque création d'une nouvelle instance de l'objet, ce qui est intéressant pour toutes les initialisations dont l'objet a besoin avant d'être utilisé.
Pour des raisons de compatibilités ascendantes, si PHP 5 ne peut pas trouver une fonction __construct() pour une classe donnée, il cherchera une fonction constructeur représentée, comme dans l'ancien style (PHP < 5), par le nom de la classe. Effectivement, cela signifie que le seul cas où il pourrait y avoir un problème de compatibilité est celui où votre classe contient une méthode nommée __construct() et que vous en avez un autre usage. |
<< | Constructeurs | >> |
Les classes et les objets (PHP 5) | Constructeurs et destructeurs | Destructeurs |