PHP 7.3
PHP 7.3 には、新機能、構文の追加、バグ修正が含まれています。コードの移行の詳細については、PHP 7.2.x から PHP 7.3.x への移行(英語)ガイドを参照してください。
list() の参照割り当てをサポート
PHP 7.3 以降では、list()(英語) 内で参照により割り当て(英語)を使用できます。以前の言語バージョンの場合、このような使用箇所は PhpStorm の言語レベル(英語)インスペクションによって検出され、実行時に Fatal error になります。
柔軟な Heredoc/Nowdoc 構文
PHP 7.3 では、ヒアドキュメント(英語)および Nowdoc(英語) のより柔軟な構文(英語)が導入されます。以前の言語バージョンの場合、この構文の使用は PhpStorm の言語レベル(英語)インスペクションによって検出され、実行時に Parse error になります。
終了タグの後に新しい行は不要になりました。
class foo { public $bar = <<<EOT bar EOT;}終了タグはインデントできます:
class foo { public $bar = <<<EOT bar EOT; }
最初の instanceof オペランドとしてのリテラルのサポート
PHP 7.3 では、instanceof(英語) の最初のオペランドとしてリテラルを使用できます。この場合、評価結果は常に FALSE になります。以前の言語バージョンの場合、このような使用箇所は PhpStorm の言語レベル(英語)インスペクションによって検出され、実行時に Fatal error になります。
関数呼び出しでの末尾のコンマのサポート
PHP 7.3 では、関数呼び出し(英語)で末尾のコンマ(英語)を使用できます。これは、可変個引数関数を呼び出すときに役立ちます。以前の言語バージョンでは、このような使用箇所は Parse error になり、PhpStorm の言語レベル(英語)インスペクションによって検出されます。
関連ページ:
PHP 7.4
PHP 7.4 には、新機能、構文の追加、バグ修正が含まれています。コードの移行の詳細については、PHP 7.3.x から PHP 7.4.x への移行ガイドを参照してください。型付きプロパティ:型付きプロパティのサポートにより、クラス変数とプロパティに型ヒントを宣言できます。PhpStorm は、型指定されたプロパティをハイライトして解決し、型違反がある場合はそれを表示します。宣言された型を追加インテンションアクションを使用すると、PHPDoc、デフォルト値、引数の型宣言に基づいて、その場...
ローカル PHP インタープリターを構成する
ローカル PHP インタープリターは、リモートホスト、Docker コンテナー、または Vagrant 仮想環境にインストールされるリモート PHP インタープリターとは異なり、コンピューターにインストールされる PHP エンジンです。ローカル PHP インタープリターを構成するを押して設定を開き、を選択します。表示される PHP ページで、CLI インタープリターリストの横にあるをクリックします。表示される CLI インタープリターダイアログで、左側のペインのをクリックして、ポップアップメニューか...