(PhpStormと銘打ってますがIDEを使ったPHP開発全般に通じる話です) PhpStorm使ってますか?僕はもうテキストエディタでPHP書きたくない程度には毒されています。 以前PhpStormでまず覚えるべきショートカットで効率化のためのショートカットを紹介しました。 今回はもう一歩踏み込んで、PhpStormが力を最大限発揮するためのPHPの書き方についてです。 端的に言ってしまえば PHPDocで表現可能な形でしか書かない というだけです。 返り値の型を混ぜない PHPだと関数の返り値で様々なデータを配列にまとめて返す、ということがよくありますが配列はほとんど補完ができないのでここでは避けるべきパターンです。 <?php /** * @param String $url * @return Array */ function fetchPage($url) { $ch = cu