2015-09-16 37 views
6

私が持っている:PHPStorm + PHPdoc - 個々の配列要素をヒントとして入力できますか?

$myarr['DB'] = new DB(); 
$myarr['config'] = new config(); 

は私が何とかPHPStormはまさにthouseキー内部に知っておくことはできますか?今のところ私は、変数とクラスのプロパティを示唆しているに過ぎませんが、配列キーは表示されません。

+0

一般的には:https://confluence.jetbrains.com/display/PhpStorm/PhpSt orm + Advanced + Metadata(ただし、少し壊れているようですか?たった今)。 – LazyOne

答えて

0

この機能はPhpStormではまだ実現されていません。 support array access機能リクエストに投票してください。

また、silex idea pluginを試すこともできます。

+0

そのチケットは解決済み/確認済としてマークされています... – LazyOne

+0

PHPが最初の場所で構造を知っているときは、もっと考えてみてください。私は、たとえば、DB魔法使いからJSONを使って行を4D配列にデコードし、テーマにヒントを付けるのは良いことです。しかし、それを行うための唯一の方法はPHPdockingであり、残念ながらそのための構文はありません=( – frenzy

0

任意の配列の場合、PHPStormはどの配列でも使用されているキーが分からないため、そこにヒントはありません。このような機能を確実に実装するためには、impossibleであることを証明することさえ可能です。あなたはここから運が良かったと思います。

から集め

:あなたは、その後PHPStormは(CTRL +スペース)を、それらを提案します、事前に配列のキーを定義することができ

Stackoverflow Answer

+1

DHPdocingクラスのプロパティはいくらか信頼性が高いとは思わないでしょう。 。 – frenzy

1

$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 
} 
関連する問題