🌐
PHP
wiki.php.net › rfc › deprecations_php_8_4
PHP RFC: Deprecations for PHP 8.4
July 25, 2023 - Implementation: pending (for user output handlers returning non-strings), 8.5 (for user output handlers producing output), 8.4 (everything else) Formally deprecate Soft-deprecated DOMDocument and DOMEntity properties · Remove DOMImplementation::getFeature($feature, $version) ... The RFC proposes to deprecate the listed functionality in PHP 8.4 and remove it in PHP 9 (except where otherwise noted).
🌐
Beberlei
php-rfc-watch.beberlei.de
PHP RFC Watch
Accept PHP 8.4 DOM additions RFC? 100 % Yes: 25 · No: 0 · Total number of votes cast: 25 · Dedicated StreamBucket class (Permalink) PHP 8.4 · Add the StreamBucket class as proposed? 100 % yes: 20 · no: 0 · Total number of votes cast: 20 · Add http_(get|clear)_last_response_headers() function (Permalink) PHP 8.4 ·
Discussions

Exploring the PHP 8.4 DOM-compliancy RFC
God, I hate stupid face video thumbs... (both of them too) More on reddit.com
🌐 r/PHP
30
22
April 28, 2024
PHP RFC: Deprecations for PHP 8.3
Deprecating mt_rand and rand seems like a mistake. They don't pose any active harm in code that was written with their downsides in mind. It would just be annoying to 99% of users upgrading PHP versions, and extra annoying to any library authors to support both the old and new APIs simultaneously across PHP versions (would need code like if (PHP_VERSION > 80200) { new API } else { rand() }). I think a warning in the docs is enough to say "there's a better more modern API now, consider that first" but there's no reason to deprecate. More on reddit.com
🌐 r/PHP
41
66
April 17, 2023
🌐
PHP.Watch
php.watch › rfcs
PHP RFCs • PHP.Watch
PHP provides plain stream wrappers for most common file system functions inherited from C and is indeed one of few major languages to not provide any interface to fsync. This RFC proposes implementing fsync in core. ... Intersection types as currently accepted for PHP 8.1 are not nullable.
🌐
PHP.Watch
php.watch › versions › 8.4 › rfcs
PHP 8.4 RFC List • PHP.Watch
List of PHP RFCs accepted, voted, implemented, and discussed for PHP 8.4.
🌐
Reddit
reddit.com › r/php › exploring the php 8.4 dom-compliancy rfc
r/PHP on Reddit: Exploring the PHP 8.4 DOM-compliancy RFC
April 28, 2024 - Mature reddit audience discuss the youtube previews and how this preview is good or bad for mature audience, instead of having mature conversation about RFC. ... I've been doing a video series on YouTube where I explore new PHP 8.4 RFC's. I wanted to share this video in particular, because it talks about some very interesting topics like backwards compatibility and internals.
🌐
Stitcher
stitcher.io › blog › new-in-php-8
What's new in PHP 8 | Stitcher.io
November 26, 2020 - Built upon the weakrefs RFC that was added in PHP 7.4, a WeakMap implementation is added in PHP 8.
🌐
Thephp
thephp.foundation › blog › 2023 › 10 › 01 › php-core-roundup-17
PHP Core Roundup #17
October 1, 2023 - Although PHP 8.3 is still being ironed out, there are some discussions and even an RFC currently being voted for proposed changes in PHP 8.4 (scheduled for the end of 2024).
Find elsewhere
🌐
Reddit
reddit.com › r/php › php rfc: deprecations for php 8.3
r/PHP on Reddit: PHP RFC: Deprecations for PHP 8.3
April 17, 2023 - ... This subreddit is for anyone who has questions about their PHP code. Please read and understand the rules before creating a post. ... PHP 8.4: Interfaces now support properties!
🌐
Nabilhassen
nabilhassen.com › php-86
PHP 8.6 release date, upcoming features, and RFC status
December 16, 2025 - Then we’ll walk through the RFCs ... late November for years. PHP 8.5 shipped on November 20, 2025, and PHP 8.4.0 shipped in late November 2024....
🌐
Externals
externals.io › message › 123816
[RFC] Deprecations for PHP 8.4 - Externals
The suggested hash() replacements for the md5/sha1* functions have the exact same functionality, which the RFC considers "incorrect use", so what are we actually solving by this deprecation ? Devs not having enough to do already ? The problem (for open source) with "force-replacing" the uses of md5/sha1* functions with the hash function calls, is that the hash extension was not part of PHP core until PHP 7.4, which means that for a significant number of open source projects, the replacement is not a one-on-one function call replacement, but needs guard code for PHP < 7.4 in case the hash extension is not available.
🌐
Medium
doganoo.medium.com › property-hooks-rfc-for-php-8-4-7bc26f9be989
Property Hooks RFC for PHP 8.4. A couple of days ago, I wrote about PHP… | by Doğan Uçar | Medium
April 25, 2024 - A couple of days ago, I wrote about PHP 8.4 and what to expect. Well, I should have wait a bit longer to include big news: the Property Hooks RFC passed the vote and will likely get added to PHP 8.4.
🌐
PHP
php.net › releases › 8.5 › en.php
PHP: PHP 8.5 Release Announcement
PHP 8.5 NEW RFC ↗ · $title = ' PHP 8.5 Released '; $slug = $title |> trim(...) |> (fn($str) => str_replace(' ', '-', $str)) |> (fn($str) => str_replace('.', '', $str)) |> strtolower(...); var_dump($slug); // string(15) "php-85-released" It is now possible to update properties during object cloning by passing an associative array to the clone() function. This enables straightforward support of the "with-er" pattern for readonly classes. PHP 8.4 and older ·
🌐
PHP.Watch
php.watch › versions › 8.5 › rfcs
PHP 8.5 RFC List • PHP.Watch
List of PHP RFCs accepted, voted, implemented, and discussed for PHP 8.5.
🌐
Benjamin Crozat
benjamincrozat.com › home › blog › php 8.4: new features and release date
PHP 8.4: new features and release date - Benjamin Crozat
June 3, 2024 - This will make the install so much ... Valet · This very welcome RFC introduces a new way to instantiate classes without needing to use parentheses when no arguments are passed to the constructor!...
🌐
PHP.Watch
php.watch › versions › 8.6 › rfcs
PHP 8.6 RFC List • PHP.Watch
Version PHP 8.6 · Created on 2025-06-03 / Last updated on 2026-02-11 · RFC StatusAccepted · TypeNew Feature · Version PHP 8.6 · Created on 2025-11-21 / Last updated on 2026-01-31 · RFC StatusImplemented · TypeImprovement · Version PHP 8.6 · Created on 2025-12-28 / Last updated on 2026-03-16 ·
🌐
GitHub
github.com › php › php-src › issues › 14505
Implementing PHP 8.4 phase of RFCs · Issue #14505 · php/php-src
June 8, 2024 - Next minor version, i.e. PHP 8.3.0, follow-up minor version, e.g. PHP 8.4.0, and next major version, i.e. PHP 9.0.0. Thus, next part should be implemented in 8.4 As this is part of RFC implemention, we don't need to implement it before feature freeze, so you can take your time implementing it.