これに対する答えはどこにも見つかりません。多分それは本当に単純です
次のようなmysql PDO接続があります。
try{
$DBH = new PDO("mysql:host=$db_hostname;dbname=$db_database", $db_username, $db_password);
$DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch (PDOException $e){
echo $e->getMessage();
exit;
}
接続が機能したかどうかをテストしたいだけです。パスワード、ユーザー名、データベース名、およびホスト名のスペルが正しい場合。
try, throw は、ドライバーのスペルが間違っている場合など、基本的なエラーを検出するように見えます。パスワードが間違っていると言っても、エラーはスローされません。
ありがとう