快速的;用於PHP開發的Netbeans 7.0:Netbeans & PHP; class_alias and code-complete
有沒有什麼方法可以告訴NetBeans何時使用class_alias
來爲別名別名,從而觸發別名的代碼完成?
class Foo{
public static $hello = 'world';
}
class_alias('Foo', 'Bar');
Bar::$h // triggers code completion for $hello
^
我還在努力成爲善於使用NetBeans的工作,並沒有真正起到得多與配置,所以我希望有某種項目的具體配置,我可以修改的。
在此先感謝各位。
有趣的是,我
可以
不能見下文改用命名空間的use
(雖然我的項目,否則命名空間免費)達到什麼樣的NetBeans將明白:
class Foo{
public static $hello = 'world';
}
use \Foo as Bar;
Bar::$h // DOES trigger code completion for $hello
^
雖然我不知道這是否可行。我的
Loader
類也包含
alias => classname
的地圖,當給定的類自動加載時,如果需要,加載方法將搜索地圖和別名。
這是行不通的希望,爲use
完全不適合於任何類型的動態混淆的:在一個函數或方法問題
- 不能在任何範圍內使用比其他全球,
use
解析錯誤。 use
不支持動態命名;use \{$class} as {$alias};
是非法的。- 最重要的是,
use
沒有通過文件包含,因此呈現它的使用......好吧,沒用。潘-tastic。
它是5.3的新的 – Drazisil
是的,它非常有用的視圖生成保持你的助手類名短。 'My_Super_Text_Transformer_Helper'到'TextTrans'是一件美麗的事情:) – Dan