2024 年 PHP Conference Japan

mysqli_driver 類別

(PHP 5, PHP 7, PHP 8)

簡介

mysqli_driver 類別是單態模式 (monostate pattern) 的一個實例,也就是說,只有一個驅動程式可以透過任意數量的 mysqli_driver 實例來存取。

類別概要

final class mysqli_driver {
/* 屬性 */
公開 唯讀 字串 $client_info;
公開 唯讀 整數 $client_version;
公開 唯讀 整數 $driver_version;
}

屬性

client_info

用戶端 API 標頭版本

client_version

用戶端版本

driver_version

MySQLi 驅動程式版本

警告

此屬性自 PHP 8.1.0 起已遭棄用。強烈建議不要依賴此屬性。

embedded

是否啟用 MySQLi Embedded 支援

警告

此屬性自 PHP 8.0.0 起已遭移除

reconnect

允許或阻止重新連線(請參閱 mysqli.reconnect INI 指令)

警告

此屬性以及 mysqli.reconnect INI 指令自 PHP 8.2.0 起已遭移除

report_mode

設定為 MYSQLI_REPORT_OFFMYSQLI_REPORT_ALLMYSQLI_REPORT_STRICT(針對錯誤拋出例外)、MYSQLI_REPORT_ERROR(回報錯誤)和 MYSQLI_REPORT_INDEX(關於索引的錯誤)的任意組合。另請參閱 mysqli_report()

更新日誌

版本 說明
8.2.0 mysqli_driver::$reconnect 已移除。
8.1.0 mysqli_driver::$driver_version 已棄用。
8.0.0 mysqli_driver::$embedded 已移除。
7.4.0 mysqli_driver::embedded_server_start()mysqli_driver:embedded_server_end() 已移除。

目錄

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top