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