Eclipseのエディタでphpファイルを編集しています。
プラグインは「PHP 開発ツール(PDT) 6.2.0.201812112302」を使用しています。
オブジェクト指向でコードを書いていて、コンストラクタに次のようにnullable型引数を指定すると、
図1のようにテキストエディタでエラーといわれます。
図1 Eclipseのテキストエディタに表示されるエラー
実行の構成ではバージョン7.3のCLIを用いているので、エラーを無視して実行すれば、コンソールにエラーは出ず、通常通り動作します。
実行時に正常終了するコードに対してテキストエディタがエラーを表示するということは、実行時のコンパイラとテキストエディタがエラー探しのために用いているコンパイラが異なるからだと推測しています。また、テキストエディタのコンパイラは、スカラ型のタイプヒンティングにも難癖をつけていたので、おそらくphp7.0以前のものだと思います。
そこで、テキストエディタのコンパイラを変更したいのですが、その方法が分かりません。どなたかご教授いただけませんでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/23 02:52