json?を通してスクリプトの実行中に発生する構文エラーやその他のPHPエラーをエコーする方法はありますか?jsonによるphpエラーのエコー
私には、JQuery ajax
でデータを送信するログインフォームがあります。投稿方法で
私のPHPファイルでは、$_POST['username']; $_POST['password'];
のような値が得られます。 詳細が正しいかどうかを確認し、詳細が間違っている場合はjson encoded successメッセージまたはエラーメッセージをエコーします。 その点まですべてがうまくいきます。今私は、構文エラーまたはPHPからのエラーのいずれかの種類を持っている場合
私は取得しないそのコレクトパスに適切に必要なファイルが含まれていませんでしたと言う任意のwarning :
かない場合、私は自分のページに表示さになるだろうfatal error:
jsonを使用してデータを自分のページに送り返します。 これはデバッグを難しくします。 私はtry{//code}catch (EXEPTION $e)
を使用しようとしましたが、$e->message();
をjsonエンコードされたメッセージの一部として含めて、自分のページに戻っていますが、それでもエラーをエコーできません。 誰かがこれを解決するのを手伝ってもらえますか?
[PHP json \ _decode()の不正なjsonデータを検出しますか?](https://stackoverflow.com/questions/2348152/detect-bad-json-data-in-php-json-decode) – Ryosaku
私はその問題を見て、私の問題を解決していない。構文エラー、警告、および致命的なエラーをechoする必要がある –
開発サーバーがLinux上にあるときは、 'tail -f/var/log/httpd/error_log'または'tail -f/var/log/apache2/error_log'を別々のウィンドウに表示します。すべての単一のAJAXコールのエラー報告のためのこれらの余分なコードをすべて書くことの手間を省く –