Web development insights
PHP 8.4 Highlights: What Developers and Site Owners Should Know
NOVEMBER 29, 2024 | BY SMARTWEBIX TEAM | WEB DEVELOPMENTPHP 8.4 was released on 21 November 2024. PHP still powers a huge share of websites, including WordPress and Laravel applications, so each release matters for performance, security and maintainability.
New language features
- Property hooks: define custom get and set behaviour directly on properties, reducing repetitive getter and setter methods.
- Asymmetric visibility: allow a property to be publicly readable but only privately writable, improving encapsulation.
- Lazy objects: objects can be created without fully initialising them until they are used, helpful for frameworks and performance.
- The #[\Deprecated] attribute: mark your own functions and methods as deprecated in a standard way.
Handy additions
- New array functions such as
array_find,array_anyandarray_all. - A modern HTML5-compliant DOM parser for working with real-world markup.
- An object-oriented BCMath API for precise calculations.
Why site owners should care
Older PHP versions eventually stop receiving security fixes. Running a supported version keeps your site safer and often faster. Before upgrading, check that your CMS, plugins and libraries are compatible, test on a staging copy, and keep backups.
If your website runs on an older PHP version, plan an upgrade rather than waiting for problems to appear.