我:PHPStorm + PHPdoc - 我可以鍵入提示單個數組元素?
$myarr['DB'] = new DB();
$myarr['config'] = new config();
我可以以某種方式向PHPStorm知道究竟thouse鍵裏面?現在我只看到提示變量和類屬性,但沒有數組鍵。
我:PHPStorm + PHPdoc - 我可以鍵入提示單個數組元素?
$myarr['DB'] = new DB();
$myarr['config'] = new config();
我可以以某種方式向PHPStorm知道究竟thouse鍵裏面?現在我只看到提示變量和類屬性,但沒有數組鍵。
此功能尚未在PhpStorm中實現。投票support array access功能請求。
你也可以試試silex idea plugin。
對於任意數組,PHPStorm不知道任何數組中使用的鍵,因此不提供提示。甚至可以證明它是impossible可靠地實現這樣一個功能,所以我認爲你在這裏運氣不好。
收集來源:
)不要認爲DHPdocing類的屬性更可靠。爲什麼不使用PHPdoc數組鍵?在處理服務容器時尤其有用。 – frenzy
您可以根據預先定義的數組鍵,然後PHPStorm會建議他們(CTRL +空格)
$my = array();
$my['qwe'] = '';
$my['asd'] = '';
$my['zxc'] = '';
$my['']// inside '' will be autosuggest
您還可以使用PHPDoc的(CTRL + Q):
/**
* keys:
* <pre>
* some_array (array)
* some_bool (boolean)
* some_double (double)
* some_nice_integer (integer)
* </pre>
* @return array
*/
public function toArray(){
// return some array
}
一般來說:https://confluence.jetbrains.com/display/PhpStorm/PhpSt orm +高級+元數據(但它似乎有點破?馬上)。 – LazyOne