PDO::getAttribute - استرداد سمات اتصال قاعدة البيانات (PHP 5 >= 5.1.0، PECL pdo >= 0.1.0)
مختلط PDO::getAttribute ( int $attribute )
تقوم هذه الوظيفة (الطريقة) بإرجاع قيمة خاصية اتصال قاعدة البيانات. لاسترداد سمات PDOStatement، راجع PDOStatement::getAttribute().
لاحظ أن بعض قواعد البيانات/برامج التشغيل قد لا تدعم جميع خصائص اتصال قاعدة البيانات.
السمة : إحدى ثوابت PDO::ATTR_*. فيما يلي الثوابت التي تنطبق على اتصالات قاعدة البيانات:
شركة تنمية نفط عمان::ATTR_AUTOCOMMIT
شركة تنمية نفط عمان::ATTR_CASE
شركة تنمية نفط عمان::ATTR_CLIENT_VERSION
شركة تنمية نفط عمان::ATTR_CONNECTION_STATUS
شركة تنمية نفط عمان::ATTR_DRIVER_NAME
شركة تنمية نفط عمان::ATTR_ERRMODE
شركة تنمية نفط عمان::ATTR_ORACLE_NULLS
شركة تنمية نفط عمان::ATTR_PERSISTENT
شركة تنمية نفط عمان::ATTR_PREFETCH
شركة تنمية نفط عمان::ATTR_SERVER_INFO
شركة تنمية نفط عمان::ATTR_SERVER_VERSION
شركة تنمية نفط عمان::ATTR_TIMEOUT
تقوم المكالمة الناجحة بإرجاع قيمة سمة PDO المطلوبة. إرجاع فارغة إذا لم تنجح.
<?php$conn = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');$attributes = array( "AUTOCOMMIT"، "ERRMODE"، "CASE"، "CLIENT_VERSION"، "CONNECTION_STATUS"، " ORACLE_NULLS"، "مستمر"، "الجلب المسبق"، "SERVER_INFO"، "SERVER_VERSION"، "TIMEOUT")؛foreach ($attributes as $val) { echo "PDO::ATTR_$val: "; echo $conn->getAttribute(constant("PDO::ATTR_$val")) ". n";}?>