mysqli_driver 클래스

(PHP 5, PHP 7, PHP 8)


소개

mysqli_driver 클래스는 단일 상태 패턴의 인스턴스입니다. 즉, 임의의 양의 mysqli_driver 인스턴스를 통해 액세스할 수 있는 드라이버가 하나만 있습니다.


클래스 개요

                  
final class mysqli_driver {

  /* Properties */
  public readonly string $client_info;
  public readonly int $client_version;
  public readonly int $driver_version;
  public readonly bool $embedded;
  public bool $reconnect = false;
  public int $report_mode;

  /* Methods */
  public embedded_server_end(): void
  public embedded_server_start(int $start, array $arguments, array $groups): bool
}
                  
                

Properties

client_info
클라이언트 API 헤더 버전
client_version
클라이언트 버전
driver_version
MySQLi 드라이버 버전

경고 이 속성은 PHP 8.1.0부터 더 이상 사용되지 않습니다. 이 속성에 의존하는 것은 매우 권장하지 않습니다.

embedded
MySQLi Embedded 지원 활성화 여부

경고 이 속성은 PHP 8.0.0부터 제거되었습니다.

reconnect
재연결 허용 또는 방지(mysqli.reconnect INI 지시문 참조)
report_mode
MYSQLI_REPORT_OFF, MYSQLI_REPORT_ALL 또는 MYSQLI_REPORT_STRICT(오류에 대한 예외 발생), MYSQLI_REPORT_ERROR(오류 보고) 및 MYSQLI_REPORT_INDEX(인덱스 관련 오류)의 조합으로 설정합니다. mysqli_report()도 참조하십시오.

목차