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.