【发布时间】: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
我将 Eclipse 3.6 (Helios) 与 PDT 2.2 结合使用,但在尝试“使用”命名空间时出现语法错误。
我能做些什么来解决这个问题吗?
例子:
use Tables\Exceptions\Exception as Exception;
PHP 解析器将“表”识别为该行和其他类似行的语法错误。
【问题讨论】:
标签: php eclipse syntax eclipse-pdt
这可能与您在 Eclipse 中的解释器设置有关。
转到项目菜单并选择属性。一旦您打开了属性屏幕,您可以转到 PHP Interpreter 并在项目级别或工作区级别调整 PHP 版本。
将 PHP 版本设置为 5.3 或更高版本以正确突出显示。
如果您的项目是 PHP 5.2,那么您将无法使用命名空间。见这里:Namespaces in php 5.2
【讨论】:
space、backspace、ctrl + s)将触发对该文件的验证。另一种解决方案是更改命名空间的名称。