【问题标题】:Namespace hinting in Zend StudioZend Studio 中的命名空间提示
【发布时间】:2012-12-04 08:15:32
【问题描述】:

我的 Zend Studio 中有一个 php 项目,其中包含子文件夹 src/vendor/ (Silex)。在我的 src 文件夹中,我有一个文件夹结构,例如 Company/Project/...

当我想通过向导创建一个新类时,在我的其他项目中,它会在“新类”窗口中填充命名空间。

在这个项目中,当我使用新的“PHP 类”时,这不起作用,当我使用新的“类”时,它使用的文件夹结构如下:src\Company\Project.....

那么如何为我的源文件夹设置命名空间?或者这是一个错误,因为我认为它们会被自动检测到?

【问题讨论】:

    标签: php eclipse namespaces zend-studio


    【解决方案1】:

    由于文件夹和命名空间之间的“连接”不是 PHP 内置的(例如在 Java 中),我想它不会直接在任何 IDE 中可用。

    虽然PHP Fig(PHP 框架互操作组)在PSR0 : \Symfony\Core\Request => /path/to/project/lib/vendor/Symfony/Core/Request.php 中定义,但可以添加。顺便说一句,它不是 PHP 核心的一部分。

    我没有使用 Zend Studio,而是 Netbeans,它也不支持新类的命名空间(但至少它是免费的!)

    【讨论】:

      【解决方案2】:

      只是猜测,但您确定您的项目已配置为支持 PHP 5.3+ 吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-07
        • 2014-12-02
        • 1970-01-01
        相关资源
        最近更新 更多