| Typ | Titel | Speaker |
|---|---|---|
![]() |
Mastering enterprise-level PHP tools PEAR, PhpDocumentor and testing / 9.00 - 16.00 Uhr | Wormus |
![]() |
Notes PHP Connector - zwei Welten verbinden | Schulte |
![]() |
PECL_Gen - PECL Code Generator | Holzgraefe |
![]() |
Extending PHP | Golemon, Börger |


Leveraging the full potential of the PEAR Installer, using phpDocumentor's features to streamline the development process, coding with enterprise-level stability using PHPUnit tests - all this is essential to mastering enterprise-level PHP work. We'll examine meshing PEAR with Zend Framework, ezComponents, and PEAR's role in PHP 5 and beyond. We will explore exciting new possibilities through PEAR's PHP_Archive and pecl/phar extensions and pecl/docblock PHP extensions. We will walk through the life-cycle of a development project, from the initial project design to development and deployment. We will conclude with an open floor discussion on PEAR Packages and the PEAR community.


Mit über 125 Millionen Anwendern ist Lotus Notes der Groupware-Standard im professionellen Bereich. Mit dem Notes PHP Connector ist nun eine Extension vorhanden, die diese beiden Welten verbindet. Die Session gibt eine kurze Einführung in die Notes-Strukturen und die Integration in PHP-Anwendungen.


PECL_Gen helps creating PHP extensions by taking care of most of the repetitive work required like parameter parsing, resource registration and setting up the build infrastructure. Using PECL_Gen you can concentrate on the actual functionality you want to implement from the very beginning.


PHP can do a lot, but it can't do it all. Sometimes you need access to a third-party library, or you need to speed up some code, or you just want to do something with the language that noone's thought of before.
This full-day workshop will take you through a detailed look at the internals of PHP and introduce you to its rich, but daunting extension API. Workshop will begin with attendees building a simple ready-made extension skeleton. The base portions of the API will be explored by adding pieces to this base extension until simple variables, memory management, request lifecycles, and function implementations have been covered. From here audience interest will direct the topic of choice (e.g: Arrays, Resources, Objects, Itterators, Streams, PDO Drivers, Configuration/Linking, etc).