La extensión PCRE es una extensión nativa de PHP, por lo que siempre está
activada. Por omisión, esta extensión se compila utilizando la
biblioteca PCRE empaquetada. Opcionalmente, puede utilizarse una
biblioteca PCRE externa pasando la opción de configuración
--with-pcre-regex=DIR donde
DIR
es la ruta de acceso a los ficheros de la biblioteca PCRE.
Se recomienda utilizar PCRE 8.10 o más reciente;
a partir de PHP 7.3.0, PCRE2 es requerido.
La compilación Just In Time (JIT) de PCRE es soportada por omisión, pudiendo ser desactivada con la opción de configuración --without-pcre-jit a partir de PHP 7.0.12.
La versión de PHP para Windows tiene soporte nativo para esta extensión. No se requiere cargar extensiones adicionales para utilizar estas funciones.
PCRE es un proyecto activo y a medida que cambia, las funcionalidades de PHP también lo hacen. Es posible que algunas partes del manual de PHP estén obsoletas y no cubran las nuevas funcionalidades proporcionadas por PCRE. Para una lista de modificaciones, consúltese el » registro de cambios de la biblioteca PCRE así como el historial siguiente de la versión PCRE incluida en PHP:
Versión PHP | Versión PCRE actualizada | 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 | Ver 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 | Ver CVE-2015-2325, CVE-2015-2326 |