Netbeans PHP代码完成失败了,或者我失败了



首先是一些信息,我使用的是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 VendorReform::HtmlEncode($_GET['r']); } else { echo "/"; }; ?>">
(snip)

请忽略里面有逻辑的糟糕视图设置,并帮助我理解为什么当我键入\Vendor\Reform::netbeans时没有任何建议,但它在E_STRICT 下编译和运行

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

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

相关内容

  • 没有找到相关文章

最新更新