タグ

ブックマーク / www.dondari.com (1)

  • @varコメントで変数の型を明記する - dondari

    補完機能と変数の型 ZendStudio(PDT)でメソッド補完機能を使いますが、PHPという言語の特性上、ソースコードを分析しても変数の型が特定できないケースが(多々)あります。 たとえば下記。極端かもしれませんが、フレームワークなんかでは結構使われている場合もあります。 <?php class Hoge { public function printHoge() {} } $hoge_class_name = 'Hoge'; $hoge = new $hoge_class_name; $hoge-> // ここで補完を効かせたい。 そのままだと 補完してくれません。 コメントで型を明示すると $hoge 変数は Hogeクラスであることを明示します。 「@var」+変数+型 /* @var $hoge Hoge */ すると、補完してくれます。 Tweet

    maangie
    maangie 2015/02/05
  • 1