■PHPにおける「エラー」と「例外」の違い 例外はオブジェクトであり、エラーが起こったときにthrowされる 例外はハンドリングすることが可能、(継承させた)例外のタイプで条件分けできる 例外はハンドリングされていない場合、全てfatalである 例外は発生時にインスタンス化され、コンストラクタが実行される 例外はコードの処理の流れを変える ■Exceptionクラス 以下のような実装になっている。但し、ビルトインクラスであり、ユーザーが記述する必要はない。 <?php class Exception { protected $message = 'Unknown Exception'; protected $code = 0; protected $fill; protected $line; function __construct($message = null, $code = 0)