class Person {
public static function ShowQualification() {
}
}
class School {
public static $Headmaster = new Person(); // NetBeans complains about this line
}
Почему это невозможно?Инициализация статических элементов в PHP
Я хочу, чтобы иметь возможность использовать это как
School::Headmaster::ShowQualification();
..without инстанцировании любого класса. Как мне это сделать?
Обновление: Хорошо, я понял часть ПОЧЕМУ. Может кто-нибудь объяснить часть HOW? Спасибо :)
Статические свойства также называются свойствами класса в противоположном свойства объекта. Почему вы хотите иметь только * одного директора * для всех * школ? – Gumbo
Не смотрите на семантически. Я не могу опубликовать свой собственный код. Я просто придумал какой-то глупый пример. Могли бы также назвать их abc и xyz: D – Senthil