mysqlnd
プラグインAPI は、MySQL Native Driver PHPエクステンションである ext/mysqlnd
の一部です。2009年12月に mysqlnd
プラグインAPI の開発がスタートしました。これは PHP のソースリポジトリの一部として開発が進められ、git経由で公開されたり、ソースコードのスナップショットがダウンロード可能になっています。
プラグインの開発者は mysqlnd
のバージョンを MYSQLND_VERSION
にアクセスすることで決めることができます。この値は、mysqlnd 5.0.7-dev - 091210 - $Revision: 300535
という文字列フォーマットです。MYSQLND_VERSION_ID
という値にもアクセスできます。これはたとえば、50007 のような数値です。 開発者は次のようにしてバージョン番号を計算することができます:
Version (一部) | 例 |
---|---|
Major*10000 | 5*10000 = 50000 |
Minor*100 | 0*100 = 0 |
Patch | 7 = 7 |
MYSQLND_VERSION_ID | 50007 |
開発している間は、開発者は mysqlnd
のバージョン番号を互換性と対応バージョンのテストとして参照すべきです。PHP本体のひとつのバージョンにおける開発のライフサイクルの間に、mysqlnd
の開発イテレーションは複数行われる場合があるためです。