1
JSONレスポンスで自分のサイトでいくつかのアクションを実行するためのAPIがいくつかあります。 PHPファイルはAJAXを介してのみアクセスされるので、エラーの表示方法を変更したい。現在JavaScriptで使用されているAPIのデータベースエラーの処理
エラーが発生した場合、それにはJavaScriptを私はerror_logへの切り替えを考えているJSONレスポンス
を処理しているので、だからこれは、ユーザー(サイトの所有者)に到達することはありません。この
die('Getting Result Error: (' . $this->sql->errno . ') ' . $this->sql->error);
のような何かをします
error_log('Getting Result Error: (' . $this->sql->errno . ') ' . $this->sql->error, 0);
これはより良い方法ですか?何がお勧めですか。
また、私はちょうどので、私は私のスクリプトの何かが間違っていると、ユーザはそれ自体、このエラーになり、サイトの所有者がエラーログにそれを見て通知し、この
error_log('Getting Result Error: (' . $this->sql->errno . ') ' . $this->sql->error, 0);
header('Content-Type: application/json');
$arr = array("status"=>'error');
echo json_encode($arr, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
をやって考えていました。