Florian Engelhardt

Florian Engelhardt

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.

Montreal 2026 sessions

Observing PHP for Fun and Profit

English session - Beginner

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!

Parallel Futures: Unlocking Multithreading in PHP

English session - Beginner

Ever faced a heavy computational task and thought, "Maybe PHP isn't the right tool for this"? Think again! With `ext-parallel`, multithreading is a reality in PHP. In this session, I'll show you how to use it to tackle demanding tasks, scale your applications, and unlock performance you didn’t think was possible, all without leaving PHP behind.

Montreal 2025 sessions

Montreal 2023 sessions