Abstract
This tutorial will drive you inside PHP’s extension system.
Under Linux, we’ll present PHP and its ecosystem, try to understand how it works then move to extensions.
After foreseeing existing extensions, and theoretical concepts, we’ll start by making our own.
We’ll learn how to enhance the language by adding functions, constants, INI options, classes, play with streams or change the engine behavior.
There will be a main exercise shown as a workshop.
The final goal is that you have an accurate idea on how extensions work, and you can create at least a full skeleton of a PHP extension.