Changes in Fedora 40 For Developers
PHP 8.3
The stack for the PHP programming language interpreter has been upgraded to version 8.3, which provides multiple bug fixes and enhancements. Notable changes include:
-
Explicit typing of class constants
-
Dynamic class constant fetch
-
New
#[\Override]
attribute -
Deep-cloning of readonly properties
-
New
json_validate()
function -
New
Randomizer::getBytesFromString()
method -
Command line linter supports multiple files
For full extent of updates, see the upstream release notes.
Want to help? Learn how to contribute to Fedora Docs ›