【问题标题】:Netbeans PHP Code completion failing me, or am I failing it?Netbeans PHP 代码完成失败了,还是我失败了?
【发布时间】:2012-01-02 20:41:03
【问题描述】:

首先是一些信息,我使用的是 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 下编译和运行

【问题讨论】:

    标签: netbeans php-5.3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-09-25
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 2015-01-25
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      相关资源
      最近更新 更多