February 25-27, 2026
Montreal, Canada

Observing PHP for Fun and Profit

Someone on the internet asked: "Hey #php folks: is it possible to hook into the include, include_once, require and require_once calls, like with a C extension or something?". Not only that "yes, it is possible", but also we can write this in Rust!
We'll build an extension that surfaces file includes and captures key performance metrics right in production.
Because the best advice still stands: measure, don’t guess!

View all 191 sessions

Florian Engelhardt

Datadog

Florian is married with five kids and likes to play table tennis, table football, chess, and MTG. He is also a software engineer and builds a PHP profiler at Datadog.
He started writing software on an IBM PS/2 30 286 in GW-BASIC back in 1993, throughout the 90s he learned HTML, JavaScript, Perl, C, and a bit of Assembler. It was September 2000 when he was introduced to PHP and he thought nobody would ever need it, but boy he was wrong.

Read More