Netbeans PHP代码完成失败了我,还是我失败了?

时间:2012-01-02 20:41:04

标签: netbeans php-5.3

首先这里是一些信息,我使用的是Netbeans 7.0,项目的php解释器设置为5.3。原因是我正在使用命名空间。

因此,设置是,我有3个文件夹

-app                    Namespace App
--controller
--model
--view
---*login.php
-system                 Namespace Sleek
-vendor                 Namespace Vendor
--*Reform.php

我正在使用自动加载,但是整个项目都是,这是我遇到代码完成不起作用的第一个实例,我发现它好奇......

Reform.php

namespace Vendor;
abstract class Reform {
    static function HtmlEncode($str);
}
正在调用

...

login.php

(snip)
    <input id="url" name="url" type="hidden" value="<?php if (isset($_GET['r'])) { echo \Vendor\Reform::HtmlEncode($_GET['r']); } else { echo "/"; }; ?>">
(snip)

请忽略其中包含逻辑的可怕视图设置,并帮助我理解为什么当我键入\ Vendor \ Reform :: netbeans对我没有任何建议,但它编译并在E_STRICT下运行

1 个答案:

答案 0 :(得分:0)

这是netbeans PHP代码完成中的一个错误

http://netbeans.org/bugzilla/show_bug.cgi?id=206521