L'API du plugin mysqlnd est simplement une partie
de l'extension du driver PHP Natif MySQL, ext/mysqlnd.
Le développement de l'API du plugin mysqlnd commença
en Décembre 2009. Il est développé comme une partie du dépôt source de PHP,
et ainsi, est disponible depuis soit le dépôt public Git, soit depuis
le téléchargement des sources.
Les développeurs de plugin peuvent déterminer la version de
mysqlnd via la variable
MYSQLND_VERSION, au format
mysqlnd 5.0.7-dev - 091210 - $Revision: 300535
,
ou via MYSQLND_VERSION_ID, qui est un entier
comme par exemple 50007. Les développeurs peuvent calculer le numéro
de version comme ceci :
| Version (partie) | Exemple |
|---|---|
| Majeur*10000 | 5*10000 = 50000 |
| Mineur*100 | 0*100 = 0 |
| Patch | 7 = 7 |
| MYSQLND_VERSION_ID | 50007 |
Lors du développement, les développeurs doivent se référer
au numéro de version mysqlnd pour des tests
de compatibilité et de version, sachant que plusieurs
versions de mysqlnd peuvent survenir durant
un cycle de vie de la branche de développement de PHP.