PHP 8.2 features and changes
Blog post from Upsun
PHP 8.2 introduces several new features and improvements, including readonly classes, a new random number generator extension, Disjunctive Normal Form (DNF) types, and support for sensitive parameter value redaction, which protects sensitive information in stack traces. Constants in traits are now supported, and there are some deprecations such as dynamic properties and certain string interpolation methods. Additionally, Zend Thread Safe (ZTS) support has been discontinued due to declining usage, and some PHP extensions may not be available immediately upon release. Composer 2, the updated PHP dependency manager, offers compatibility with existing workflows and improved download times. PHP 8.2 is compatible with Blackfire for performance monitoring starting from its release date. Users are advised to test their applications in a development environment to accommodate potential breaking changes before deploying PHP 8.2 to production.