Можете ли вы иметь вложенные классы в PHP? Я не говорю о наследовании. И я не говорю о вложенных объектах. Я говорю: System::Web::Templating(...) вид гнездования. Это классы, из которых вы не должны создавать экземпляры.. так что... Ответ 1 Нет. Однако вы можете сделать что-то вроде этого, возвращая экземпляр объекта в getInstance(): myClass::getInstance()->foo(); Ответ 2 Нет, вы не можете использовать классы гнезд в php. см. http://bytes.com/topic/php/answers/10138-nested-classes-php Ответ 3 Кажется, вы говорите об пространствах имен, а не о каком-либо гнезде. Эта функция была реализована в PHP 5.3 и документирована здесь.
Ответ 1 Нет. Однако вы можете сделать что-то вроде этого, возвращая экземпляр объекта в getInstance(): myClass::getInstance()->foo();
Ответ 2 Нет, вы не можете использовать классы гнезд в php. см. http://bytes.com/topic/php/answers/10138-nested-classes-php
Ответ 3 Кажется, вы говорите об пространствах имен, а не о каком-либо гнезде. Эта функция была реализована в PHP 5.3 и документирована здесь.