class Person {
public static function ShowQualification() {
}
}
class School {
public static $Headmaster = new Person(); // NetBeans complains about this line
}
Pourquoi cela n'est-il pas possible?Initialiser les membres statiques dans PHP
Je veux être en mesure d'utiliser cela comme
School::Headmaster::ShowQualification();
..without instancier une classe. Comment puis-je le faire?
Mise à jour: D'accord, j'ai compris la partie POURQUOI. Quelqu'un peut-il expliquer la partie COMMENT? Merci :)
propriétés statiques sont également appelées propriétés de classe en face de propriétés de l'objet. Pourquoi voudriez-vous avoir seulement * un * directeur * pour * toutes * les écoles? – Gumbo
S'il vous plaît ne le regardez pas sémantiquement. Je ne peux pas poster mon code propriétaire. Je viens d'imaginer un exemple stupide. Je pourrais aussi les avoir nommés abc et xyz: D – Senthil