PHP名称空间可以包含变量吗?如果是这样,如何实现?
不可以。您可以在声明名称空间后设置变量,但是变量将始终存在于全局范围内。它们永远不会绑定到名称空间。您可以从中没有任何名称解析描述来推断出这一点
也将不允许使用语法在命名空间中定位变量。
print \namespace\$var; // syntax error print "${namespace\\var}"; // "unexpected T_NS_SEPARATOR"