PHP 8.6 RC3 Fixes Fibers That Silenced Errors
PHP 8.6.0 RC3 restores warnings inside fibers on the official Docker images and fixes hrtime() running 4% fast. GA is still set for November 19.
Eric L. Barnes
Everything happening to PHP itself. Version releases, RFCs working their way through a vote, deprecations you will hit on your next upgrade, and the internals work behind them.
PHP 8.6.0 RC3 restores warnings inside fibers on the official Docker images and fixes hrtime() running 4% fast. GA is still set for November 19.
Eric L. Barnes
The PHP Io\Terminal RFC proposes native terminal input, raw mode, size queries, and hidden input for CLI applications in PHP 8.7.
Eric L. Barnes
The Array Variable Shorthand RFC would let PHP 8.7 write [=$name] instead of ['name' => $name]. Internals is split on whether it needs new syntax.
Eric L. Barnes
PHP 8.6.0 RC2 is the first release candidate for PHP 8.6. A packaging bug skipped RC1, and GA is set for November 19, 2026.
Eric L. Barnes
PHP 8.5.11, 8.3.35, and 8.2.34 fix 11 CVEs, including an unauthenticated SoapServer crash and HTTP redirects that leak Authorization headers.
Eric L. Barnes
Tim Düsterhus and Derick Rethans propose Time\Instant and a Time\Clock interface for PHP 8.7: a timezone-free point in time you can mock in tests.
Eric L. Barnes
The str_mask() RFC would add a native function for masking card numbers and tokens in PHP 8.7. Internals wants to know why substr_replace() isn't enough.
Eric L. Barnes
The PHP RFC to end PEAR endorsement now has a PEAR Group member's backing, an end date for the pear.php.net archive, and a vote planned for September 28.
Eric L. Barnes
PHP's array_str_contains() RFC would replace a substring-filtering callback with one function call. See the before-and-after code and its PHP 8.7 status.
Eric L. Barnes
A new PHP RFC would end php.net's endorsement of PEAR, unbundle the installer from PHP 8.7, and freeze pear.php.net as a static archive.
Eric L. Barnes
PHP 8.5.10 turns seven stack overflow crashes into catchable errors, forbids \C in UTF-8 regex patterns, and fixes PDO_PGSQL lazy fetching and four JIT bugs.
Eric L. Barnes
PHP 8.6 deprecates four SplFileObject CSV methods. The standalone fgetcsv() and fputcsv() functions and the READ_CSV flag are not affected.
Eric L. Barnes