一个名为default的php命名空间

时间:2010-06-16 08:05:18

标签: php namespaces

<?php
namespace default

给了我一个未被发现的T_DEFAULT,有什么方法可以解决这个问题吗?我可以以某种方式逃避保留的词吗?

我的系统使用我站点中当前模块的名称作为命名空间,因此能够将任何字符串用作命名空间会很好。

2 个答案:

答案 0 :(得分:7)

您不能在PHP中使用default之类的保留字作为名称空间 - 您必须找到一种解决方法(_defaultdefault_default1等? )。

答案 1 :(得分:0)

  

正如@drick所说,你不能为你的目的使用php保留字。

它有其自身的含义。有关命名空间的更多信息,您可以查看here FYI默认值是切换案例中使用的保留字更多信息here