【问题标题】:A php namespace called default一个名为 default 的 php 命名空间
【发布时间】:2010-06-16 08:05:17
【问题描述】:
<?php
namespace default

给了我一个意外的 T_DEFAULT,有没有办法解决这个问题?我可以以某种方式转义保留字吗?

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

【问题讨论】:

    标签: php namespaces


    【解决方案1】:

    您不能在 PHP 中将 default 之类的保留字用于命名空间 - 您必须找到解决方法(_defaultdefault_default1 等?)。

    【讨论】:

      【解决方案2】:

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

      它有它自己的含义。有关命名空间的更多信息,您可以查看here FYI 默认是用于 switch case 的保留字更多信息here

      【讨论】:

      • 我知道默认是保留字,我在我的 OP 中提到过。我只是想知道是否有办法逃脱它
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 2019-11-13
      • 1970-01-01
      • 2018-01-05
      • 2011-03-03
      • 1970-01-01
      相关资源
      最近更新 更多