Software 42773 Published by

The first beta version of PHP 7.4.0 has been released



The PHP team is glad to announce the first beta release of PHP 7.4: PHP 7.4.0beta1. This continues the PHP 7.4 release cycle, the rough outline of which is specified in the PHP Wiki.

For source downloads of PHP 7.4.0beta1 please visit the download page.

The next release would be Beta 2, planned for August 8th.

Change log:
25 Jul 2019, PHP 7.4.0beta1

- Core:
. Fixed bug #78212 (Segfault in built-in webserver). (cmb)
. Fixed bug #60677 (CGI doesn't properly validate shebang line contains #!).
(Nikita)
. Fixed bug #78066 (PHP eats the first byte of a program that comes from
process substitution). (Nikita)
. Fixed bug #52752 (Crash when lexing). (Nikita)
. Implemented RFC: Deprecate curly brace syntax for accessing array elements
and string offsets.
https://wiki.php.net/rfc/deprecate_curly_braces_array_access (Andrey Gromov)
. Implemented RFC: Deprecations for PHP 7.4.
https://wiki.php.net/rfc/deprecations_php_7_4 (Kalle, Nikita)

- GD:
. Fixed bug #78314 (missing freetype support/functions with external gd).
(Remi)

- Libxml:
. Fixed bug #78279 (libxml_disable_entity_loader settings is shared between
requests (cgi-fcgi)). (Nikita)

- LiteSpeed:
. Updated to LiteSpeed SAPI V7.5 (Fixed clean shutdown). (George Wang)

- Opcache:
. Fixed bug #78271 (Invalid result of if-else). (Nikita)
. Added new INI directive opcache.cache_id (Windows only). (cmb)

- Recode:
. Unbundled the recode extension. (cmb)

- Standard:
. Fixed bug #78282 (atime and mtime mismatch). (cmb)
. Fixed bug #73535 (php_sockop_write() returns 0 on error, can be used to
trigger Denial of Service). (Nikita)
  PHP 7.4.0 Beta 1 released