PHPStorm覚書

PHPDocに関して

こまごましたこと

  • プロパティやメソッドの1行上で/**と書いてEnterすると、適当なPHPDocコメントを入れてくれる。

特定の型の配列を指定

private $users = []というUser型の配列があったとする。単純にPHPDocを自動生成すると、

/**
 * @var array
 */
private $users = []

と、型無しの配列としてコメント生成されてしまう。

/**
 * @var User[]
 */
private $users = []

このように、User[]みたいな感じで書いておけばforeachとかでusersを回すときも適切に補完が働いてくれる。