PHP es un lenguaje de script de código abierto de uso general. La gramática absorbe las características del lenguaje C, Java y Perl es propicio para el aprendizaje y se usa ampliamente, principalmente para el campo del desarrollo web. La sintaxis única de PHP combina C, Java , Perl y la sintaxis nativa de PHP. Puede ejecutar páginas web dinámicas más rápido que CGI o Perl. Las páginas dinámicas hechas con PHP en comparación con otros lenguajes de programación, PHP integra programas en el documento HTML (una aplicación bajo el lenguaje de marcado universal estándar), que es mucho más eficiente que el CGI que genera el marcado HTML por completo. PHP también puede ejecutar código compilado, compilar para lograr el cifrado y optimizar la ejecución del código, haciendo que el código se ejecute más rápido.
Registro de cambios
v7.2.29
v7.3.16
- Núcleo:
- COM:
- Error corregido # 66322 (COMPersistHelper :: SaveToFile puede guardar en una ubicación incorrecta).
- Se corrigió el error # 79242 (las constantes de error COM no coinciden con los códigos com_exception en x86).
- Se corrigió el error # 79248 (atravesar VT_ARRAY vacío arroja com_exception).
- Error corregido # 79299 (com_print_typeinfo imprime variables duplicadas).
- Error corregido # 79332 (php_istreams nunca se liberan).
- Se corrigió el error # 79333 (com_print_typeinfo () pierde memoria).
- DOM:
- Encantar:
- EXIF:
- MBstring:
- MySQLi:
- Error corregido # 64032 (mysqli informa diferente versión_cliente).
- PCRE:
- PDO_ODBC:
- Reflexión:
- SQLite3:
- El error solucionado # 79294 (:: columnType () puede fallar después de SQLite3Stmt :: reset ()).
- Estándar:
- Se corrigió el error # 79329 (get_headers () se trunca silenciosamente después de un byte nulo). (CVE-2020-7066)
- Se corrigió el error # 79254 (getenv () sin argumentos que no mostraban cambios).
- Se corrigió el error # 79265 (Inyección incorrecta del encabezado del Host cuando se usa fopen para solicitudes http).
v7.4.4
- Núcleo:
- COM:
- Error corregido # 66322 (COMPersistHelper :: SaveToFile puede guardar en una ubicación incorrecta).
- Se corrigió el error # 79242 (las constantes de error COM no coinciden con los códigos com_exception en x86).
- Se corrigió el error n . ° 79247 (los objetos variantes de recolección de basura segfaults).
- Se corrigió el error # 79248 (atravesar VT_ARRAY vacío arroja com_exception).
- Error corregido # 79299 (com_print_typeinfo imprime variables duplicadas).
- Error corregido # 79332 (php_istreams nunca se liberan).
- Se corrigió el error # 79333 (com_print_typeinfo () pierde memoria).
- RIZO:
- DOM:
- Encantar:
- EXIF:
- Información del archivo:
- FPM:
- MBstring:
- MySQLi:
- Error corregido # 64032 (mysqli informa diferente versión_cliente).
- MySQLnd:
- Implementado FR # 79275 (Soporte auth_plugin_caching_sha2_password en Windows).
- Opcache:
- PCRE:
- PDO_ODBC:
- Reflexión:
- SQLite3:
- El error solucionado # 79294 (:: columnType () puede fallar después de SQLite3Stmt :: reset ()).
- Estándar:
- Código Postal:
- Error corregido # 79315 ( ZipArchive :: addFile no respeta los parámetros de inicio / longitud).