Propriétés statiques en PHP
-
05-07-2019 - |
Question
Quand les propriétés statiques sont-elles initialisées, comme je le sais d'autres propriétés de membre sont initialisées lors de la création de l'objet.
Merci
La solution
Déclarer des propriétés de classe ou des méthodes en tant que méthodes statiques les rend accessibles sans recourir à une instanciation de la classe. On ne peut pas accéder à une propriété déclarée statique avec un objet de classe instancié (même si une méthode statique le peut).
/ http://php.net/manual/fr/language. oop5.static.php
Ils sont donc disponibles après leur déclaration.
Autres conseils
Propriétés statiques? Voulez-vous dire des variables ou des méthodes statiques?
Dans les deux cas, ils sont initialisés lors de l'analyse du script ou de la définition de la classe.