Die mysqlnd
-Plugin-API ist Teil der PHP-Erweiterung
MySQL Native Driver ext/mysqlnd
. Die Entwicklung der
mysqlnd
-Plugin-API begann im Dezember 2009. Sie wird als
Teil des PHP-Quellcode-Repositoriums entwickelt ist entweder über Git oder
durch den Download eines Snapshots des Quellcodes verfügbar.
Plugin-Entwickler können die mysqlnd
-Version ermitteln,
indem sie auf MYSQLND_VERSION
zugreifen, eine
Zeichenkette im Format mysqlnd 5.0.7-dev - 091210 - $Revision:
300535
, oder über MYSQLND_VERSION_ID
, eine ganze
Zahl, z. B. 50007. Die Versionsnummer kann wie folgt berechnet werden:
Version (Teil) | Beispiel |
---|---|
Major*10000 | 5*10000 = 50000 |
Minor*100 | 0*100 = 0 |
Patch | 7 = 7 |
MYSQLND_VERSION_ID | 50007 |
Während der Entwicklung sollten sich Entwickler für Kompatibilitäts- und
Versionstests auf die mysqlnd
-Versionsnummer beziehen,
da während des Lebenszyklus eines PHP-Entwicklungszweigs mit einer einzigen
PHP-Versionsnummer mehrere Versionen von mysqlnd
auftreten können.