【问题标题】:Eclipse PDT: Syntax Errors with valid PHP Namespace SyntaxEclipse PDT:具有有效 PHP 命名空间语法的语法错误
【发布时间】:2011-11-26 05:56:03
【问题描述】:

我将 Eclipse 3.6 (Helios) 与 PDT 2.2 结合使用,但在尝试“使用”命名空间时出现语法错误。

我能做些什么来解决这个问题吗?

例子:

use Tables\Exceptions\Exception as Exception;

PHP 解析器将“表”识别为该行和其他类似行的语法错误。

【问题讨论】:

    标签: php eclipse syntax eclipse-pdt


    【解决方案1】:

    这可能与您在 Eclipse 中的解释器设置有关。

    转到项目菜单并选择属性。一旦您打开了属性屏幕,您可以转到 PHP Interpreter 并在项目级别或工作区级别调整 PHP 版本。

    将 PHP 版本设置为 5.3 或更高版本以正确突出显示。

    如果您的项目是 PHP 5.2,那么您将无法使用命名空间。见这里:Namespaces in php 5.2

    【讨论】:

    • @MattCon - 实际上,出于一系列原因,我最终切换回 Notepad++ 进行开发,但这 听起来 是一个有效的解决方案,因为没有其他人发布过,你也可以得到信用。 ;)
    • 通常更改和保存单个文件(spacebackspacectrl + s)将触发对该文件的验证。另一种解决方案是更改命名空间的名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    相关资源
    最近更新 更多