0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PHP例外処理

Posted at

PHPで例外処理を行う方法を記載します。
#例外処理とは
意図しないエラー(例外)が発生したときに備えて、自分なりの処理を設定したり、メッセージを表示させたりと何かしらの対策をしておくことです。

#実際の例外処理の書き方

<?php

try {

//例外が発生する可能性があるコード

throw new 例外クラス名(引数)

}catch(例外クラス名 例外を代入する変数名){

//例外が発生した場合に行う処理

}

//エラーが発生しなければ続く通常の処理

throw new 例外クラス名(引数)でインスタンスを生成している。
例外クラス名とは
phpには元々定義済みの例外クラスがいくつかあります。
catch(例外クラス名 例外を代入する変数名)でインスタンスを変数に代入しています。

#実際に行なった例外処理

try {
    $pdo = new PDO($dsn, $username);
  } catch (PDOException $e) {
    var_dump($e->getMessage());
  }

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?