デバッグを妨げる PHP ランタイム エラーの問題を解決できますか?
専門家の皆様、私の環境はコード内に $_GET("") が表示される場合、コード内にエラー メッセージは表示されません。走行中に発生します。
$_GET[""]が正しく書かれていれば正常にデバッグできますが、間違って書かれているとデバッグできません。
私の理解によれば、実行できるので、少なくともステップインして、このエラーが発生した後にエラーを表示することができますが、そうではないようです。
この状況をデバッグする方法、または実行前にこのエラーを見つける方法があるかどうか教えていただけますか? ありがとうございます。
-----解決策---------
ecprise とほとんどの IDE エディタ自体はすべて文法エラー修正機能。編集段階で文法エラーを検出できます。
$_GET("") この書き込みメソッドは、特殊なケースであるため、自動的にはエラーとして検出されません。なぜなら if
$_GET = 関数($who) { エコー「こんにちは」.$who; } $_GET(""); <br><font color="#e78608">------解決策------------------</font><br> PHP は JS よりも緩やかです<br><br>JS 内のすべてはオブジェクトによって管理されます<br>JS では次のことができます<br>p =alert;<br>p(123);<br>ポップを表示します123 のアップウィンドウ <br> の代わりに <br>p = 'alert';<br>p(123);<br><br>php では、<br>$p = 'phpinfo';<br> を使用できます。 $p();<br>もちろん、<br>$_GET = 'phpinfo';<br>$_GET();<br><br>配列ではなく、この $_GET 文字列を使用することもできます<br>配列を文字列として使用すると、当然エラーが発生します <br><br>例は適切ではないかもしれませんが、理解できると思います <br><br> <div class="clear"></div>