« mysqli_result::$num_rows
mysqli_driver::embedded_server_end »

mysqli_driver クラス

(PHP 5, PHP 7, PHP 8)

はじめに

mysqli_driver クラスは、monostate パターンのインスタンスです。 つまり、任意の数の mysqli_driver インスタンスからアクセスできるドライバはたったひとつということです。

クラス概要

final class mysqli_driver {
/* プロパティ */
public readonly string $client_info;
public readonly int $client_version;
public readonly int $driver_version;
}

プロパティ

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   client   report   reconnect   MySQLi   readonly   mode   報告   インスタンス   ドライバ   info   クライアント   推奨   start   組み込み   サーバー   rows   monostate   パターン   任意   概要
関連する関数・ページ:
mysqli-driver.embedded-server-end   mysqli-driver.embedded-server-start   mysqli-driver.report-mode   mysqli.get-server-info   mysqli.get-server-version   ref.mysqli