Instalação
A extensão PCRE é uma extensão do núcleo do PHP, portanto está sempre habilitada.
Por padrão, esta extensão é compilada usando a biblioteca PCRE
incluída. Alternativamente, uma biblioteca PCRE externa pode ser usada passando
a opção de configuração --with-pcre-regex=DIR
onde DIR
é a localização do
PCRE incluir e arquivos de biblioteca. Recomenda-se utilizar PCRE 8.10 ou mais recente;
a partir do PHP 7.3.0, o PCRE2 é necessário.
A compilação just-in-time do PCRE é suportada por padrão, e pode ser desabilitada com a opção de configuração --without-pcre-jit a partir do PHP 7.0.12.
A versão do PHP para Windows tem suporte nativo para esta extensão. Nenhuma extensão adicional precisa ser carregada para usar essas funções.
PCRE é um projeto ativo e, à medida que muda, também muda a funcionalidade do PHP que depende dele. É possível que certas partes da documentação do PHP estejam desatualizadas, pois podem não cobrir os recursos mais recentes que o PCRE oferece. Para obter uma lista de alterações, consulte o » registro de alterações da biblioteca PCRE e também o seguinte histórico do PCRE incluído:
Versão do PHP | Versão da PCRE atualizada | Notas |
---|---|---|
8.2.0 | 10.40 | |
8.1.0 | 10.39 | |
7.4.12, 8.0.0 | 10.35 | |
7.4.6 | 10.34 | |
7.4.0 | 10.33 | |
7.3.0 | 10.32 | |
7.2.0 | 8.41 | |
7.0.3 | 8.38 | Consulte: CVE-2015-8383, CVE-2015-8386, CVE-2015-8387, CVE-2015-8389, CVE-2015-8390, CVE-2015-8391, CVE-2015-8393, CVE-2015-8394 |
7.0.0 | 8.37 | Consulte: CVE-2015-2325, CVE-2015-2326 |