PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips232 例外を発生させる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-15エラーTips232 例外を発生させる

Level1

Pointthrow文を使う

任意の例外を発生させるには、throw文を使います。

throw文は、例外クラス(ExceptionクラスおよびExceptionを継承したクラス)のオブジェクトを例外として発生(スロー)させる文法です。

例外の発生方法

throw(例外クラスのオブジェクト);

PHPのコードで例外が発生(スロー)すると次のコードは実行されなくなり、try...catch文による例外処理が行われない場合には、致命的なエラーとして報告されます。

ただし、例外処理を行う関数(例外ハンドラ)を定義している場合には、その関数が実行されます。

例外ハンドラについては、「233」を参照してください。

リスト1232.php
<?php
  //オリジナルの例外クラス
  class MyException extends Exce

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません