PDO::getAttribute — 데이터베이스 연결의 속성 검색(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
혼합 PDO::getAttribute ( int $attribute )
이 함수(메서드)는 데이터베이스 연결의 속성 값을 반환합니다. PDOStatement 속성을 검색하려면 PDOStatement::getAttribute()를 참조하세요.
일부 데이터베이스/드라이버는 모든 데이터베이스 연결 속성을 지원하지 않을 수 있습니다.
attribute : PDO::ATTR_* 상수 중 하나입니다. 다음은 데이터베이스 연결에 적용되는 상수입니다.
PDO::ATTR_AUTOCOMMIT
PDO::ATTR_CASE
PDO::ATTR_CLIENT_VERSION
PDO::ATTR_CONNECTION_STATUS
PDO::ATTR_DRIVER_NAME
PDO::ATTR_ERRMODE
PDO::ATTR_ORACLE_NULLS
PDO::ATTR_PERSISTENT
PDO::ATTR_PREFETCH
PDO::ATTR_SERVER_INFO
PDO::ATTR_SERVER_VERSION
PDO::ATTR_TIMEOUT
성공적인 호출은 요청된 PDO 속성 값을 반환합니다. 실패하면 null을 반환합니다.
<?php$conn = 새로운 PDO('odbc:sample', 'db2inst1', 'ibmdb2');$attributes = array( "AUTOCOMMIT", "ERRMODE", "CASE", "CLIENT_VERSION", "CONNECTION_STATUS", " ORACLE_NULLS", "PERSISTENT", "PREFETCH", "SERVER_INFO", "SERVER_VERSION", "TIMEOUT");foreach ($attributes as $val) { echo "PDO::ATTR_$val: "; echo $conn->getAttribute(constant("PDO::ATTR_$val")) " n";}?>