Eclipse 3.7.0でPDT 3.0を使用していますが、方法が定義されていないメソッド呼び出しの下に赤い下線が表示されません。下線は構文エラー(セミコロンがないなど)の下に表示されます。この機能はまだPDTに実装されていないか、オプションがありませんでしたか?Eclipse PDTの定義されていないメソッドの赤い下線が表示されない
答えて
PHPでは、未定義のメソッドは構文エラーであるとは限りません。このとき、magic double underscore methods(__call()
など)が呼び出されます(実装されている場合)。この言語機能は、定型コードを減らそうとするPHPフレームワークでよく使用されます。例えば。 getterメソッドとsetterメソッドです。
ありがとう!私はこれをテストしたかっただけですが、シンタックスエラーでさえもはや下線が引かれていません。私は間違いなく、好き嫌いを書くことができます。私は、構成を台無しにしたと思います。何かヒント? – Senekur
私は単純に新しいEclipseバージョンを再インストールし、最初の問題に戻りました。私は、 "__call"メソッドを持たない単純なクラスを作成しました。未定義のメソッドへの呼び出しは、エラーとしてマークされません。 – Senekur
@Senekur:構文エラーではないため、構文エラーとしてマークされていません。 PHPは動的言語であり、クラスに '__call()'メソッドが定義されていなくても、これを許可します。 – Asaph
- 1. url.openConnection()の下に赤い下線が表示される理由
- 2. eclipse/subclipseプロジェクトで赤い行エラーが表示されない
- 3. PHPの警告が定義されていないか、表示されない
- 4. Eclipseで表示されていない
- 5. 定義されていないメソッド `user_changed? '
- 6. Eclipseのプロジェクトエクスプローラが表示されない
- 7. スクロールビューの下の線画が表示されない
- 8. Rcovで指定されていないメソッドが表示されています
- 9. CSSテーブルの境界線が下に表示されない
- 10. Android - コンポーネントが線形レイアウトの下に表示されない
- 11. Javascriptオブジェクトのプロパティが定義されていないと表示される
- 12. リスト定義がサイト定義のサブサイトに表示されない
- 13. 顔に赤い矩形のボックスが表示されない
- 14. content_forが定義されていない限り、部分表示?
- 15. Play Framework + Eclipse:ReverseApplicationの定義されていないメソッド
- 16. paint()が定義されているとJavaコンポーネントが表示されない
- 17. EclipseにCLASSPATHが表示されない
- 18. Eclipseでサーバーオプションが表示されない
- 19. EclipseにMavenが表示されない
- 20. PHP Googleマップ - 位置が赤いバルーンが表示されない
- 21. 「ステージングされていないファイル」には表示されますが、ステージングできないファイル(赤いブロックアイコン)
- 22. Chart.js:定義された線よりも細い線が表示される
- 23. なぜ、この示すドライバが定義されていないされて
- 24. 私はコンパイルを許可しないEclipseの赤い波線で表示される公式のチュートリアルコード
- 25. Android:定義されたアクティビティにwebviewが表示されない
- 26. Xml定義された図形が表示されない
- 27. Ajaxが定義されていないと表示されます
- 28. グローバル変数が定義されていないと表示されます
- 29. Chromeコンソールでオブジェクトプロパティが定義されていないと表示されます
- 30. オーバーフロー:IEで非表示になっていて境界線の下に画像が表示されない
新しいバージョンもインストールしました。私が古いバージョンで覚えていることから、定義されていない関数名のような下線はありませんでしたが、これをまだ新しい機能として見ていません。あなたは存在しないものを探しているかもしれません。 – hakre