ホームページ >バックエンド開発 >PHPチュートリアル >ajax が php を呼び出すときの php コードのデバッグに関連する問題

ajax が php を呼び出すときの php コードのデバッグに関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:31:51929ブラウズ

ajax が php を呼び出すときの php コードのデバッグの問題
初心者
プログラムのデバッグ中に問題が発生しました
ajax が php を呼び出すとき、php でコードをデバッグする必要があります
しかし、この場合、 PHP コードで出力されるログ、echo、print などの情報の書き込みメソッドがすべて無効です
原因を知っている人はいますか

PHP コードをデバッグする方法はありますか
ありがとう

------解決策--------------------------------
Firebugはインストールしましたか?エコーデバッグは問題ありません。

ajax 呼び出しが戻った後、例外が発生した場合は try catch を使用してalert(msg) を実行します。
------解決策---------
put_file_contents('c:error.txt', $ string);//外部ファイルに保存します。$string は問題があると思われる変数です。
このコードは必ずしもページの最後に配置する必要はありません。ファイルとして保存できない場合は、前のコードに問題があることを意味します。そうでない場合は、保存でき、$string が必要な値である場合は、この変数をスキップして移動します。このコードを下に移動します。
愚かな方法ですが、経験を交換しましょう。
------解決策--------
ajax+phpを使用せずに共同でデバッグする方が良いですツール 難しい
は段階的にデバッグする必要があります。js 部分は一度計画すれば、通常は問題ありません。
php 部分のデバッグは、通常のページのデバッグと変わりません。エラー プロンプトが表示されず、データ形式が規約に準拠していることが完全に保証されているため、
ajax は get リクエストと post リクエストを通じてデータを取得するだけです。 xmlhttp の送信を置き換えるフォームを設計できます。ページが視覚的なため、問題を見つけやすいです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。