Eclipse PDT:有效 PHP 命名空间语法的语法错误

发布于 2024-12-06 22:49:50 字数 218 浏览 1 评论 0原文

我正在使用 Eclipse 3.6 (Helios) 和 PDT 2.2,并且在尝试“使用”命名空间时遇到语法错误。

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

示例:

use Tables\Exceptions\Exception as Exception;

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

I'm using Eclipse 3.6 (Helios) with PDT 2.2, and I'm getting syntax errors when trying to "use" namespaces.

Is there something I can do to fix this?

Example:

use Tables\Exceptions\Exception as Exception;

The PHP Parser recognizes "Tables" as a syntax error on this line and others like it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终遇你 2024-12-13 22:49:50

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

转到项目菜单并选择属性。出现“属性”屏幕后,您可以转到 PHP 解释器并在项目级别或工作区级别调整 PHP 版本。

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

如果您的项目使用 PHP 5.2,那么您将无法使用命名空间。请参阅此处:php 5.2 中的命名空间

This is probably related to your interpreter settings in Eclipse.

Go to the Project menu and select Properties. Once you have the Properties screen up you can go to PHP Interpreter and adjust the PHP Version, either at the project level or the Workspace level.

Set the PHP Version to 5.3 or higher for proper highlighting.

If your project is in PHP 5.2 than you won't be able to use namespaces. See here: Namespaces in php 5.2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文