Buradaki sabitler bu eklenti için tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma anında devingen olarak yüklenmesi halinde kullanılabilir.
PDO eklentisi, PHP 5.1'den beri sınıf sabitlerini kullanmaktadır. Daha önceki sürümler PDO_PARAM_BOOL biçeminde küresel sabitleri kullanır.
Bilginize: İstenen sınıf içinde özellik mevcut değilse sihirli __set() yöntemi çağrılır.
Örnek 1 - PDO::ATTR_DRIVER_NAME kullanımı
<?php
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') {
echo "Burada mysql üzerinde mysql'e özgü bir şeyler yapılıyor\n";
}
?>