Enhancing Drupal with PHP 8: Exploring New Features and Compatibility
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.
More from this event
See all 46 talks →
Driesnote: DrupalCon Singapore 2024
59:49
Server-side rendering a Drupal site with Next.js
38:13
Beyond Boundaries: The Triumph of a Decoupled Web Portal for IDMC a part of the Norwegian Refugee Co
29:45
Automating Behavior-Driven Development: Boosting Productivity with Template-Driven Test Experience
22:25