PHPStormのTemplateを設定してdeclare(strict_types=1)を常に設定する
PHP7からdeclare(strict_types=1)
が導入され、設定している場合は暗黙的な型変換が行われなくなり、より厳密にタイプヒンティングをチェックするようにできます。
しかしdeclare(strict_types=1)
はファイル単位でしか効力が無いため、常にファイルの冒頭に書かなければいけません。
これを矯正するためにPHPStormに設定を追加します。
PHPStormのCode Templatesを利用します。
Preferences > Editor > File and Code TemplatesでPHPを選択し、テンプレートの初めにdeclare(strict_types=1)
を追記しましょう。
これでPHPファイルを作成するときに自動的にdeclare(strict_types=1)
が追加されます。