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 8.3.17
, 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.