phpのバージョンを5.6から新しいバージョン7.0に変更しました。これまでのところ、すべてが正常に機能しています。しかし、php7のいくつかの新機能はデバッガーによって認識されません。たとえば、次の行です。
$flag = $params['flag'] ?? true;
デバッガーによってマークされています-記号?
は認識されませんが、プログラムを実行すると正しく機能しています!
これを修正するにはどうすればよいですか?
Eclipse MarsでリリースされたバージョンのPDTは、PHP7の主要な機能をすべてサポートしています。あなたの例はNullCoalesce Operator(https://bugs.eclipse.org/bugs/show_bug.cgi?id=466966)に関するものであり、PDTで使用する準備ができています。
PHPエディターでエラーを削除するには、プロジェクト設定(PHPエクスプローラーのコンテキストメニュー)に移動し、[PHP]-> [インタープリター]を選択して、PHP7に変更します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加