Можете ли вы иметь вложенные классы в PHP? - PullRequest
11 голосов
/ 10 октября 2009

Я не говорю о наследовании. И я не говорю о вложенных объектах . Я говорю:

System::Web::Templating(...)

вид вложенности. Это классы, из которых не следует создавать экземпляры .. так что ...

Ответы [ 3 ]

7 голосов
/ 10 октября 2009

номер

Однако вы могли бы сделать что-то подобное, вернув экземпляр объекта в getInstance ():

myClass::getInstance()->foo();
2 голосов
/ 10 октября 2009

Кажется, вы говорите о пространствах имен, а не о каком-либо вложении. Эта функция была реализована в PHP 5.3 и задокументирована здесь .

2 голосов
/ 10 октября 2009

Нет, вы не можете вкладывать классы в php. см .: http://bytes.com/topic/php/answers/10138-nested-classes-php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...