(PHP 5, PHP 7)
はじめに
mysqli_driver クラスは、monostate パターンのインスタンスです。 つまり、任意の数の mysqli_driver インスタンスからアクセスできるドライバはたったひとつということです。
クラス概要
mysqli_driver {
public
readonly
string
$client_info
public
readonly
string
$client_version
public
readonly
string
$driver_version
public
readonly
bool
$embedded
public
bool
$reconnect
public
int
$report_mode
/* メソッド */
public embedded_server_end ( ) : void
public embedded_server_start
( int $start
, array $arguments
, array $groups
) : bool
}
プロパティ
client_info
- クライアント API ヘッダのバージョン
client_version
- クライアントのバージョン
driver_version
- MySQLi ドライバのバージョン
embedded
- MySQLi Embedded のサポートが有効かどうか
reconnect
- 再接続を許可するかどうか (INI 設定 mysqli.reconnect を参照ください)
report_mode
MYSQLI_REPORT_OFF
、MYSQLI_REPORT_ALL
あるいは以下のMYSQLI_REPORT_STRICT
(エラー時に例外をスローする)、MYSQLI_REPORT_ERROR
(エラーを報告する) およびMYSQLI_REPORT_INDEX
(インデックス関連のエラーを報告する) の組み合わせを設定します。 mysqli_report() も参照ください。
目次
- mysqli_driver::embedded_server_end — 組み込みサーバーを停止する
- mysqli_driver::embedded_server_start — 組み込みサーバーを初期化して開始する
- mysqli_driver::$report_mode — 内部のレポート機能を有効あるいは無効にする
/* プロパティ */