- ベストアンサー
phpの例外処理がエラーをトラップしてくれない。
以下のように例外処理を記述しした場合、 try{ //ここでエラー } catch (Exception $e){ $ErrorMsg="その他エラー:".$e->getMessage(); } tryの中で、0除算によるエラーが発生してもエラーをトラップして、例外 処理のcatchに飛びません。 どのように記述すればエラーをトラップできるのでしょか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPの関数の多くはExceptionを投げてくれません。 従来のエラーが発生するだけなので、エラーが発生した時にExceptionを投げるよう設定しなければいけません。 下記のPHPマニュアルページに参考プログラムが出ているので、お使いの環境に合わせて機能を実装しましょう。 http://www.php.net/manual/ja/class.errorexception.php
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
回答No.2
質問者
お礼
ご回答頂き、ありがとうございます。
お礼
ご回答頂き、ありがとうございます。