Можете ли вы иметь вложенные классы в PHP?

  1. Щелкните правой кнопкой мыши ваш проект.
  2. Выберите Properties.
  3. С левой стороны нажмите Libraries.
  4. Compile tab - нажмите кнопку Add Jar/Folder.

Или

  1. Разверните проект.
  2. Щелкните правой кнопкой мыши Libraries.
  3. Выберите Add Jar/Folder.
11
задан aviraldg 10 October 2009 в 15:51
поделиться

3 ответа

Нет.

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

myClass::getInstance()->foo();
7
ответ дан 3 December 2019 в 09:41
поделиться

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

2
ответ дан 3 December 2019 в 09:41
поделиться

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

2
ответ дан 3 December 2019 в 09:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: