Modern PHP Features You're Probably Not Using (But Should Be)

You've read the release notes. You've seen the blog posts. But how many of PHP's modern features have actually made it into your day-to-day code? Sure, you've heard about enums. You might've even dabbled with match expressions or readonly properties. But chances are, you might still be writing modern PHP with a very 7.x mindset.

This talk is your invitation to ditch the boilerplate and embrace the features modern PHP has given us. We'll walk through a set of underused gems - from union types and readonly classes, to cleaner control flow, and smarter typing.

Expect before/after code, real-world scenarios, and the occasional “wait, you can do that now?” moment. Whether you're modernising a legacy app or just looking to write less code that does more, this session will leave you with a better understanding of how these features combine to make your code safer, more expressive, and easier to maintain.

Slides

Previously: IPC 2025, Munich

Feedback

Nice fun and clear talk with good examples of modernizing php. One of the better talks I had.

Conference Attendee, Dutch PHP Conference, 2026

Stellar talk, stellar accent, stellar realistic code examples.

Conference Attendee, Dutch PHP Conference, 2026

Really nice talk. Easy going style and very informative.

Conference Attendee, Dutch PHP Conference, 2026
Feedback
IPC Munich, 2025