La API del plugin mysqlnd es simplemente una parte
de la extensión del controlador PHP Nativo MySQL, ext/mysqlnd.
El desarrollo de la API del plugin mysqlnd comenzó
en Diciembre de 2009. Se desarrolla como parte del repositorio fuente de PHP,
y por lo tanto, está disponible desde el repositorio público Git, o desde
la descarga de las fuentes.
Los desarrolladores de plugins pueden determinar la versión de
mysqlnd a través de la variable
MYSQLND_VERSION,
en el formato mysqlnd 8.3.17
,
o a través de MYSQLND_VERSION_ID, que es un entero
como por ejemplo 50007. Los desarrolladores pueden calcular el número
de versión de la siguiente manera:
| Versión (parte) | Ejemplo |
|---|---|
| Mayor*10000 | 5*10000 = 50000 |
| Menor*100 | 0*100 = 0 |
| Parche | 7 = 7 |
| MYSQLND_VERSION_ID | 50007 |
Durante el desarrollo, los desarrolladores deben referirse
al número de versión mysqlnd para pruebas
de compatibilidad y de versión, sabiendo que varias
versiones de mysqlnd pueden ocurrir durante
un ciclo de vida de la rama de desarrollo de PHP.