API плагинов mysqlnd
является частью
стандартного модуля ext/mysqlnd
.
API плагинов mysqlnd
начали разрабатывать
в декабре 2009 года. Он разрабатывался как часть
репозитория исходных кодов PHP и, соответственно,
доступен через публичный репозиторий Git либо через
загрузку снапшота исходных кодов.
Разработчики плагинов узнают версию mysqlnd
путём доступа
к MYSQLND_VERSION
— строка в формате mysqlnd 8.3.17
,
или через MYSQLND_VERSION_ID
— числовое представление версии
наподобие 50007. Разработчики вычисляют номер версии из этого числа следующим способом:
Версия (часть) | Пример |
---|---|
Major*10000 | 5*10000 = 50000 |
Minor*100 | 0*100 = 0 |
Patch | 7 = 7 |
MYSQLND_VERSION_ID | 50007 |
Разработчики отслеживают версию драйвера
mysqlnd
на предмет совместимости и версионного тестирования,
поскольку версии mysqlnd
иногда изменяется
в процессе работы над плагином.