タグ

phpとexceptionに関するgouei2001のブックマーク (2)

  • 扱いづらいPHPのエラー処理を適当にいなす - uzullaがブログ

    追記 この記事のやり方でもいいっちゃいいのですが、PHP7以降では"set_error_handler"でエラーを例外に変換せず、"Error"例外を直接キャッチするほうがよりスマートだと思います。 PHP: PHP 7 でのエラー - Manual なので「例外でキャッチできないエラーがある」というのがほぼなくなった感じですね。 (ただし、"Error"は"Exception"と兄弟関係なので、全部キャッチするつもりのcatch(\Exception $e)ではキャッチできない事に注意。) 追記終わり。 PHPはエラーが扱いづらい いきなりですけど、PHPはエラーが扱いづらい言語だと思います。(おっと、最初の行からPHP Disだ、ブクマが稼げる) 「サーバーにPHPをアップロードして、ブラウザで試行錯誤する」というスタイルを実現するために、なにかあってもInternal Server

    扱いづらいPHPのエラー処理を適当にいなす - uzullaがブログ
  • 例外(Exception) - 2.x

    例外(Exception)¶ 例外(Exception) はあなたのアプリケーションの中で、さまざまな用途で使うことができるものです。 CakePHP ではロジックの間違いや誤用を指し示すのに内部的に例外を使っています。 CakePHP が発生させるすべての例外は CakeException を継承しており、 この基底クラスを継承したクラス/タスク固有の例外が存在します。 CakePHP はまた、HTTP エラーで使うことのできる数多くの例外クラスを提供します。 詳細は CakePHP の組み込み例外 のセクションを参照してください。 例外の設定¶ 例外の設定として使えるキーがいくつかあります: Configure::write('Exception', array( 'handler' => 'ErrorHandler::handleException', 'renderer' => '

  • 1