mysqlnd
插件 API 只是 MySQL 本机驱动程序 PHP 扩展 ext/mysqlnd
的一部分。mysqlnd
插件 API 的开发始于 2009 年 12 月。它是作为 PHP 源代码库的一部分开发的,因此可以通过 Git 或源代码快照下载公开获得。
插件开发者可以通过访问 MYSQLND_VERSION
来确定 mysqlnd
版本,MYSQLND_VERSION
是格式为 mysqlnd 5.0.7-dev - 091210 - $Revision: 300535
的字符串,或者通过 MYSQLND_VERSION_ID
,它是一个整数,例如 50007。开发者可以按如下方式计算版本号
版本(部分) | 示例 |
---|---|
主版本 * 10000 | 5*10000 = 50000 |
次版本 * 100 | 0*100 = 0 |
补丁 | 7 = 7 |
MYSQLND_VERSION_ID | 50007 |
在开发过程中,开发者应参考 mysqlnd
版本号以进行兼容性和版本测试,因为在单个 PHP 版本号的 PHP 开发分支的生命周期中,可能出现多个 mysqlnd
版本。