37. Propriétés et Méthodes Statiques
Normalement, les membres de classe appartiennent à l'instance de l'objet. Les membres statiques, cependant, appartiennent à la classe elle-même, et non à une instance d'objet spécifique. Ils sont partagés entre toutes les instances.
Déclaration des Membres Statiques
Utilisez le mot-clé static avant la déclaration de la propriété ou de la méthode.
Accès aux Membres Statiques
- Depuis l'extérieur de la classe : Utilisez le double deux-points (Opérateur de Résolution de Portée)
::. - Depuis l'intérieur de la classe : Utilisez
self::au lieu de$this->.
php
getCount(); // Résultat : 3 ?>Quand utiliser Statique : Pour les fonctions utilitaires, les méthodes d'aide, ou les compteurs/configurations qui doivent être universels et ne pas dépendre de la création d'objets (par exemple, fonctions mathématiques, paramètres de configuration partagés).