Получение API плагинов mysqlnd
API плагинов mysqlnd
является частью
стандартного модуля ext/mysqlnd
.
API плагинов mysqlnd
начали разрабатывать
в декабре 2009 года. Он разрабатывался как часть
репозитория исходных кодов PHP и, соответственно,
доступен через публичный репозиторий Git либо через
загрузку снапшота исходных кодов.
В следующей таблице указаны соответствия версий PHP и
входящего в него mysqlnd
.
Версия PHP | Версия MySQL Native Driver |
---|---|
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 |
Разработчики плагинов могут узнать версию 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
имеют свойство меняться и это
может случиться в процессе работы над плагином.