PHP Internals


Ever wanted to know how PHP does the things it is expected to do? This session
will teach you all about the road a PHP Script needs to form output in your
browser. The session starts with the parsing, compiling and executing stages of
scripts and PHP's "Compile first, Run later" paradigm. Following are the
communication with webservers and the way how shared and static extensions are
used from PHP's perspective. Both functional and OO oriented scripts are
disected so that a clear overview of all the different parts of the engine are
dealt with. As last part I will briefly cover some quircks of the engine and
some simple ways to improve performance by reordering or restructuring your
code. No former encouter with either C, PHP or PHP's Internals is required to
be able to follow this session.


Speaker:
Derick Rethans
eZ Systems
The Netherlands
http://www.derickrethans.nl

Biography:
Derick Rethans works as system developer for eZ publish, focussing on
performance related issues. He has contributed in a number of ways to the PHP
project, including the mcrypt extension, bug fixes, additions and leading the
QA team. In his spare time he likes to work on SRM: Script Running Machine and
Xdebug, watch movies and travel.
< PHP 5 Enterprise Edition? Post-Processing with Hypertext Pre-Processor >