For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at firstname.lastname@example.org.
For media-related inquiries, contact Maureen Jennings at email@example.com.
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).
View a complete list of OSCON 2008 Contacts
PHP has reached a wide range of users and today suits any kind of web application. However, from time to time there is a legacy system or private system you cannot reach from within PHP. This is where our adventure starts. PHP is one of the easiest systems to interface with and to develop extensions for. Yet the extension API is complex in that you need a complete understanding of the PHP life cycle, refcounting, and other issues that go way beyond memory management to write a really good extension.
In this full day tutorial, two of the most active core developers of PHP – Marcus Boerger and Wez Furlong – will share their knowledge and get you started at coding right away. The tutorial will give you an in-depth understanding of the PHP engine and its runtime. It will also cover streams, objects, iterators, and give you a heads up on upcoming unicode support in PHP 6. All this will be done by explaining a demo extension that you can experiment with yourself. You, of course, should have a background in C coding and also have a need to do something that PHP today cannot do or doesn’t allow you to do in the way you like.
Marcus Börger is a specialist in C, C++, databases, UML, XML, and of course PHP. To the PHP community, he is also known as helly. As a core developer, he contributes a lot to PHP and focuses on the new OO features of PHP 5 and Zend Engine 2. Marcus has been working on all sorts of things for over 15 years. Previously, he worked as a freelancer, where he consulted for Ford Motor Company in their European Research department on Navigation and beyond. Now at Google Zurich, he works on, well, Internet stuff.
Wez Furlong is the Director of Engineering at Message Systems. In the PHP world, Furlong is a PHP Core developer, the so-called “King of PECL,” the PHP Extension Community Library, and helps to maintain the php.net server infrastructure. Furlong has authored and maintains a number of PHP extensions, and designed and implemented the PHP Streams layer. Furlong currently resides in Columbia, Maryland with his wife, son, and two dogs.