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.