【问题标题】:How can I name my controller 'New' in codeigniter [duplicate]如何在codeigniter中将我的控制器命名为“新”[重复]
【发布时间】:2013-03-31 08:46:04
【问题描述】:

我试图在 codeigniter 中将我的控制器命名为“新”,但出现以下错误

Parse error: syntax error, unexpected T_NEW, expecting T_STRING in
C:\site\application\controllers\new.php on line 3

(虽然根据 CI 用户指南似乎没有保留 New -> https://www.codeigniter.com/user_guide/general/reserved_names.html)

任何解决方法将不胜感激。发送!

【问题讨论】:

  • 它不是 CodeIgniter 的保留名称,但它是 PHP keyword。你将无法调用任何东西。
  • 没有办法解决吗?
  • 除非您考虑将其命名为其他名称以绕过它。

标签: php function codeigniter variables constants


【解决方案1】:

new 是 php 中的保留关键字。您不能将其用作类名。

查看reserved keywords列表。

可能重复的问题Why am I getting an unexpected T_NEW error in PHP?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-17
    • 1970-01-01
    相关资源
    最近更新 更多