2013-09-16 16 views
0

我有一個 - > load()方法,它包含並返回給定的類名。 所以它可以返回不同的數據類型。 我可以在netbeans中啓用任何種類的代碼提示嗎?在Netbeans中添加動態@return代碼提示php

$msg = $this->load('message'); 
$msg-> // hinting should list message class methods 

$usr = $this->load('user'); 
$usr-> // hinting should list user class methods 

回答

0

類似的問題已經在這裏找到答案: Dynamic return type with type hint in PHP?

任何類型的代碼提示

是的,試試這個。

$usr = $this->load('user');/* @var $usr user */ 

您可能想使用快捷方式「vdoc」並在代碼中按{tab}以生成類型提示註釋。

+0

我想我試過類似的技巧,順便說一句,我會再試一次,並檢查它是否有效。 – Webinan

+0

請注意,如果您在內部方法中進行typehinting(如我所做的那樣 - 在變量decalration之後)或類屬性(在這種情況下 - 括號應該在屬性的上方),則存在差異。 (如果某事不起作用,你可以嘗試/ **,/ *,@var,@參數...) –