array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'mysqlnd.plugin.obtaining.php', 1 => 'Obtendo a API do plugin mysqlnd', ), 'up' => array ( 0 => 'mysqlnd.plugin.php', 1 => 'API do plugin do Driver Nativo MySQL', ), 'prev' => array ( 0 => 'mysqlnd.plugin.mysql-proxy.php', 1 => 'Uma comparação de plugins mysqlnd com Proxy MySQL', ), 'next' => array ( 0 => 'mysqlnd.plugin.architecture.php', 1 => 'Arquitetura do Plugin do Driver Nativo MySQL', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/mysqlnd/plugin.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
A API do plugin mysqlnd
é simplesmente parte da extensão
PHP do Driver Nativo MySQL, ext/mysqlnd
.
O desenvolvimento da API do plugin mysqlnd
começou em
dezembro de 2009. Ele é desenvolvido como parte do repositório de código-fonte PHP
e, como tal, está disponível ao público via Git ou por meio de
downloads de snapshots de código-fonte.
Os desenvolvedores do plugin podem determinar a versão do mysqlnd
acessando MYSQLND_VERSION
, que é
uma string no formato mysqlnd 5.0.7-dev - 091210 -
$Revision: 300535
ou por meio de
MYSQLND_VERSION_ID
, que é um número inteiro como
50007. Os desenvolvedores podem calcular o número da versão da seguinte maneira:
Versão (parte) | Exemplo |
---|---|
Maior*10000 | 5*10000 = 50000 |
Menor*100 | 0*100 = 0 |
Correção | 7 = 7 |
MYSQLND_VERSION_ID | 50007 |
Durante o desenvolvimento, os desenvolvedores devem consultar o
número da versão do mysqlnd
para compatibilidade e
testes de versão, já que diversas iterações do mysqlnd
podem ocorrer durante o tempo de vida de uma ramificação de desenvolvimento PHP com um
único número de versão PHP.