![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
接続できなかったら例外発生、値がなかったら例外発生というのではなく、あらゆる例外に対応できるエラーハンドラって、書けないものでしょうか?
error_log関数を使えば、簡単にファイルに書き込めますが、文章を自分で考えなくてはなりません。
error_log("エラーが発生しました",3,"err.log");
そうではなく、ゼロで除算すれば、ブラウザに、Warning: Division by zero in ~というのが表示される
ので、このようなエラーメッセージをログに書き込むなり、メールで送信したいところです。
エラーハンドラの典型的な書き方や、とりあえず、これだけ書いとけ! というものはありませんか?
No.5ベストアンサー
- 回答日時:
具体的に何をしたいのか不明ですが、
http://jp.php.net/manual/ja/function.set-error-h … でいいのでは?最初はこれで使うエラーハンドラーの書き方を聞いているのかと思ったけど、
>Warning: Division by zero in ~という文を取得するような関数は、ないものでしょうか?
と、書いていると言うことは、set_error_handler 関数を知らないと言うことですよね?
No.4
- 回答日時:
No.3
- 回答日時:
>Warning: Division by zero in ~という文を取得するような関数は、ないものでしょうか?
取得する必要あるの?
log_errorsをでその有効にして君の求める
>このようなエラーメッセージをログに書き込むなり
をerror_logでファイル名を指定すれば良いだけなのに・・・・
#2
それどのレベルまでエラーや警告を表示するってだけの物。
error_reportingでエラーレベルを設定できることは、分かりました。
error_log("障害発生",3,"error.log")とすれば、ファイルに書き込まれますが、自分で、「障害発生」と打ち込まねばなりません。
このあたりのエラーを取得できるものを探していたのです。
No.2
- 回答日時:
ちょっと違います。なんでエラーになったの? なんで落ちたの? という場合に、その理由(エラーメッセージ)が知りたいのです。
画面に表示させるのではなく、エラーにならないようにカバーしたつもりでも、抜けがあったときに、メールなどに送信されると、すぐ分かるからです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- その他(パソコン・周辺機器) dvd書き込めない 5 2022/03/22 19:06
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- バックアップ Windows11内の写真、動画を外付けHDDでBlu-rayディスクにコピーしたいのですが ・エク 4 2023/03/09 08:56
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
パースエラーとは?
-
PHP8を使うと、大量のWarningが...
-
トランザクションが原因?DBに...
-
これは例外処理でしょうか?
-
imagecreatefromjpeg使用時のメ...
-
ある条件に当てはまったときに...
-
PHPでOut of memoryのエラー解...
-
あらゆる例外に対応できるエラ...
-
PHPでのPASSWORD一致確認処理に...
-
PHPのPostgresql インサート処理
-
PHPのエラー文の解読
-
ワードプレスでエラーが出て、...
-
php7のhtmlentitiesはEUC-JPを...
-
PHPでfatal errorが出ても無視...
-
PHPで特定のURLにジャンプす...
-
ファイルが開けない問題について
-
PHPにて外部サイト内容が取得不...
-
透過PNGが透過されない!!
-
ImageCreate関数が undefined f...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
パースエラーとは?
-
トランザクションが原因?DBに...
-
PHP8を使うと、大量のWarningが...
-
「@$変数」の「@の意味は?」
-
PHPで、エラーがない場合のみ画...
-
SELECTの値を保持する
-
PHPでfatal errorが出ても無視...
-
正規表現での最後尾のバックス...
-
PHPで特定のURLにジャンプす...
-
PHPでネットワークドライブのop...
-
これは例外処理でしょうか?
-
ワードプレスサイト PHP8.0.25...
-
PHPにて外部サイト内容が取得不...
-
メールアドレスが存在するか確...
-
phpのrenameでエラーが出ます
-
urlの直接入力を防ぐには
-
Localeクラスについて
-
phpでget_headers()が使えない?
-
bindValueエラー
おすすめ情報