やったこと

webサービスを作るときに考えたことを垂れ流します

【PHP】「idiorm」でエラーハンドリングする

以前PHPのデータベース操作ライブラリ「idiorm」というのを紹介しました。

PHPのデータベース操作ライブラリ「Idiorm」でSQLiteが楽々使えた - やったこと


これでエラーハンドリングをするときの一例です

try {
  //レコードをセーブ
  $record = ORM::for_table('table_hoge')->where('user_id', '1234')->find_one();
  $record->age = '80';
  $record->save();
}catch (PDOException $e){
  echo "エラー発生:".$e->getMessage();
}catch (Exception $e) {
  echo "エラー発生:".$e->getMessage();
}

こんな感じです、以上!