« mysqlndプラグイン と MySQL Proxyの比較
MySQL Native Driverプラグイン のアーキテクチャ »

mysqlnd plugin APIを取得する

mysqlndプラグインAPI は、MySQL Native Driver PHP拡張モジュールである ext/mysqlnd の一部です。2009年12月に mysqlndプラグインAPI の開発がスタートしました。これは PHP のソースリポジトリの一部として開発が進められ、git経由で公開されたり、ソースコードのスナップショットがダウンロード可能になっています。

プラグインの開発者は mysqlnd のバージョンを MYSQLND_VERSION にアクセスすることで決めることができます。この値は、mysqlnd 8.3.17 という文字列フォーマットです。MYSQLND_VERSION_ID という値にもアクセスできます。これはたとえば、50007 のような数値です。 開発者は次のようにしてバージョン番号を計算することができます:

MYSQLND_VERSION_ID 計算テーブル
Version (一部) 例
Major*10000 5*10000 = 50000
Minor*100 0*100 = 0
Patch 7 = 7
MYSQLND_VERSION_ID 50007

開発している間は、開発者は mysqlnd のバージョン番号を互換性と対応バージョンのテストとして参照すべきです。PHP本体のひとつのバージョンにおける開発のライフサイクルの間に、mysqlnd の開発イテレーションは複数行われる場合があるためです。

関連キーワード:
mysqlnd   プラグイン   開発   MySQL   plugin   Native   Driver   一部   開発者   番号   計算   Proxy   アーキテクチャ   拡張   スタート   ソース   リポジトリ   経由   公開   ソースコード   スナップショット   ダウンロード   フォーマット   数値   テーブル
関連する関数・ページ:
mysqlnd.plugin   mysqlnd.plugin.api   mysqlnd.install   book.mysqlnd   mysqlnd.plugin.mysql-proxy   mysqlinfo.library.choosing