Die Klasse mysqli_driver

(PHP 5, PHP 7, PHP 8)

Einführung

Die Klasse mysqli_driver ist eine Instanz des Monostate-Entwurfsmusters, d. h. es gibt nur einen Treiber, auf den durch eine beliebige Menge von mysqli_driver-Instanzen zugegriffen werden kann.

Klassenbeschreibung

finalclassmysqli_driver {
publicreadonlystring$client_info;
publicreadonlyint$client_version;
publicreadonlyint$driver_version;
}

Eigenschaften

client_info

Die Header-Version der Client-API

client_version

Die Client-Version

driver_version

Die Version des MySQLi-Treibers

Warnung

Diese Eigenschaft ist seit PHP 8.1.0 veraltet. Es wird dringend davon abgeraten, sich auf diese Eigenschaft zu verlassen.

embedded

Ist der MySQLi-Embedded-Support aktiviert?

Warnung

Diese Eigenschaft wurde in PHP 8.0.0 entfernt.

reconnect

Erlaubt oder verbietet das Wiederverbinden (INI-Anweiung mysqli.reconnect).

Warnung

Diese Eigenschaft wurde in PHP 8.2.0 zusammen mit der INI-Anweiung mysqli.reconnect entfernt.

report_mode

Wird auf MYSQLI_REPORT_OFF, MYSQLI_REPORT_ALL oder eine beliebige Kombination von MYSQLI_REPORT_STRICT (löst bei Fehlern Exceptions aus), MYSQLI_REPORT_ERROR (meldet Fehler) und MYSQLI_REPORT_INDEX (meldet Fehler bezüglich Indizes) gesetzt. Siehe auch mysqli_report().

Changelog

VersionBeschreibung
8.2.0mysqli_driver::$reconnect wurde entfernt.
8.1.0mysqli_driver::$driver_version wurde als veraltet markiert.
8.0.0mysqli_driver::$embedded wurde entfernt.
7.4.0mysqli_driver::embedded_server_start() und mysqli_driver:embedded_server_end() wurden entfernt.

Inhaltsverzeichnis

To Top