问题 你能用PHP嵌套类吗?


我不是在谈论继承。而我不是在谈论 嵌套对象。我在说话:

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

一种筑巢。这些是你不应该创建实例的类..所以......


8060
2017-10-10 15:51


起源

伙计,那是 链接,而不是筑巢。 - Pacerier


答案:


没有。

但是,您可以通过在getInstance()中返回实例化对象来执行此类操作:

myClass::getInstance()->foo();

7
2017-10-10 15:54



afais那是嵌套的对象 - knittl


不,你不能在PHP中嵌套类。看到: http://bytes.com/topic/php/answers/10138-nested-classes-php


2
2017-10-10 15:54





您似乎在谈论命名空间,而不是任何类型的嵌套。此功能在PHP 5.3中实现,并记录在案 这里


2
2017-10-10 16:06



名称空间和嵌套类是不同的东西。虽然在其他语言中,对于名称空间和类,调用的语法可以是相同的 - sergtk