标签: php php-5.3
我希望在命名空间中有数组,命名空间中的所有函数都可以访问。
如果不诉诸$_MYNAMESPACE1_NAMESPACE2_NAMESPACE3_array1之类的名字,是否无法做到这一点?我想我可以在包含静态数组的命名空间中创建一个类,但这看起来非常低效。
$_MYNAMESPACE1_NAMESPACE2_NAMESPACE3_array1
答案 0 :(得分:2)
确实,你不能命名空间变量。您只能命名类,接口,函数和常量。由于函数外部的变量只能使用global关键字访问,而global通常是反模式,因此这可能不是您正在寻找的解决方案。一堂课似乎是要走的路。
global