PHP入門(応用編)

#1 データベースに接続してみよう

PDO とは Php Data Object の略

try {
    $dbh = new PDO('PDO:host=localhost;dbname=db', 'user', 'password');
} catch (PDOException $e) {
    var_dump($e->getMessage());
    exit;
}
echo "success!";
$dbh = null;

細かく考えてみる

// まず実行
try {
    // PDOを使ってMySQLを使う宣言, ホスト名=localhost, db名=db,
    // user名=user, パスワード=passwordで接続
    $dbh = new PDO('PDO:host=localhost;dbname=db', 'user', 'password');
// 例外発生時の処理
} catch (PDOException $e) {
    // エラーの内容を表示してスクリプトを終了
    var_dump($e->getMessage());
    exit;
}
// 成功したときの処理
echo "success!";
// 切断
$dbh = null;

PDO は オブジェクト指向になるのかな。
例外発生時が PDOException $e 。PDOExceptionはクラス。
Exceptionクラスの中のgetMessageメソッドがエラー内容を表示するものかな?と