以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
PHP 5.1 以降、PDO はクラス定数を使用します。 それ以前のリリースでは、PDO_PARAM_BOOL の形式のグローバル変数を使用します。
注意: 要求されたクラスにプロパティが存在しない場合は、マジックメソッド __set() がコールされます。
例1 PDO::ATTR_DRIVER_NAME の使用例
<?php
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') {
echo "mysql 上で動作しています。何か mysql 固有のことをここで行います\n";
}
?>