## Obtener la API de complementos de mysqlnd

La API de complementos de `mysqlnd` es sencillamente parte de la extensión del Controlador Nativo de MySQL de PHP, `ext/mysqlnd`. El desarrollo de la API de complementos de `mysqlnd` comenzó en diciembre de 2009. Está desarrollado como parte del repositorio fuente de PHP, y como tal está disponible al público vía Git, o a través de las descargas de instantáneas del código fuente.

La siguiente tabla muestra las versiones de PHP y la versión correspondiente de `mysqlnd` contenida dentro.

La versión incluída de mysqlnd por versión de PHP
Versión de PHP | Versión del Controlador Nativo de MySQL
--- | ---
5.3.0 | 5.0.5
5.3.1 | 5.0.5
5.3.2 | 5.0.7
5.3.3 | 5.0.7
5.3.4 | 5.0.7

Los desarrolladores de complementos pueden determinar la versión de `mysqlnd` accediendo a `MYSQLND_VERSION`, que es una cadena en el formato mysqlnd 5.0.7-dev - 091210 - $Revision: 300535, o a través de `MYSQLND_VERSION_ID`, que es un valor integer tal como 50007. Los desarrolladores pueden calcular el número de versión como sigue:

Tabla de cálculo de MYSQLND_VERSION_ID
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 desarroladores deberían consultar el número de versión de `mysqlnd` por compatibilidad y pruebas de versión, ya que varias iteraciones de `mysqlnd` podrían ocurrir durante el ciclo de vida de una rama de desarrollo de PHP con un número de versión de PHP único.