mysqli_driver クラス
(PHP 5, PHP 7, PHP 8)
はじめに
mysqli_driver クラスは、monostate パターンのインスタンスです。 つまり、任意の数の mysqli_driver インスタンスからアクセスできるドライバはたったひとつということです。
クラス概要
final
class mysqli_driver
{
/* プロパティ */
}プロパティ
- client_info
-
クライアント API ヘッダのバージョン
- client_version
-
クライアントのバージョン
- driver_version
-
MySQLi ドライバのバージョン
警告このプロパティは、PHP 8.1.0 で 非推奨 になります。このプロパティに頼らないことを強く推奨します。
- embedded
-
MySQLi Embedded のサポートが有効かどうか
警告このプロパティは、PHP 8.0.0 で 削除 されました。
- reconnect
-
再接続を許可するかどうか (INI 設定 mysqli.reconnect を参照ください)
警告このプロパティは、INI ディレクティブ mysqli.reconnect と一緒に、PHP 8.2.0 で 削除されました。
- report_mode
-
MYSQLI_REPORT_OFF
、MYSQLI_REPORT_ALL
あるいは以下のMYSQLI_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() が削除されました。 |
目次
- mysqli_driver::embedded_server_end — 組み込みサーバーを停止する
- mysqli_driver::embedded_server_start — 組み込みサーバーを初期化して開始する
- mysqli_driver::$report_mode — mysqli のエラー報告モードを設定する
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google