Derick Rethans

Derick Rethans

Derick Rethans is a PHP internals expert and author of Xdebug. He works as an independent contractor with the PHP Foundation to improve PHP, by contributing to the project in numerous forms, such as the Date/Time Extension, Xdebug, and managing its server set-up.

In his spare time, he likes to watch birds, hike, and photography.

Sessions Montréal 2027

PHP Internals Deep Dive

Session en Anglais - Avancé

In this talk we are going to dive deep into PHP's inner workings.

We will start by looking at how the language parser and scanner work, which convert scripts into an Abstract Syntax Tree. When then look at how PHP internal byte code is generated from this AST, and how the engine runs byte code.

Time Zones and Calendars are a PITA

Session en Anglais - Avancé

In this presentation we will look at how to deal with time zones. This will particularly be relevant due to the changes in Canada with Daylight Saving Time.

We will see how it is hard to make assumptions on how they work, and explain how they came into existence. We'll focus mostly on how to handle them from within PHP, as well as how we (should) store them in databases. We'll also have a quick look at date manipulation when querying data.

Sessions Montréal 2026

Sessions Montréal 2025

Sessions Montréal 2024

Sessions Montréal 2023

Sessions Online 2021

Sessions Montréal 2019

Sessions Montréal 2014

Sessions Montréal 2013

Sessions Montréal 2012

Sessions Montréal 2011

Sessions Montréal 2010