Enhancing Drupal with PHP 8: Exploring New Features and Compatibility

36:30 · 09 Dec 2024 – 11 Dec 2024 · YouTube

About this talk

This talk examines the key enhancements introduced in Drupal Core, specifically highlighting the impact of semantic versioning on the development process for experimental modules and themes. The speaker discusses notable features from different versions of PHP 8, including the JIT compiler, strict type hinting, constructor property promotion, attributes, Enums, and the disallowance of dynamic properties for objects. The session also addresses the PHP version requirements for Drupal core, noting that Drupal 10 requires PHP 8.1 and Drupal 11 will mandate PHP 8.3. Additionally, the speaker explores how Drupal core and related projects like Symfony adapt to version updates while maintaining backward compatibility, along with practical advice for integrating these features into custom and contributed code. Developers with some knowledge of PHP are the intended audience for this insightful session.

From event

DrupalCon Singapore 2024

09 Dec 2024 – 11 Dec 2024

All event videos
Back to Watch