| Typ | Titel | Speaker |
|---|---|---|
![]() |
RAD 2.0 - Working with Symfony | Whittle |
![]() |
AJAX enabled Websites with PHP | Blankerts |
![]() |
PHP Starter - First Steps in PHP / 9.00 - 16.00 Uhr | Blankerts, Kunz |
![]() |
Der eZ-components-Rundgang | Schlitt, Nordmann |
![]() |
Das Error-Handling-Plenum | Schlitt |
![]() |
The PHP OO Candy Store | Schlitt, Nordmann |
![]() |
Exploring PHP: A Language Implementor's Perspective | Johnson, Dolby |
![]() |
Enterprise PHP Tools | Priebsch |
![]() |
Navigating Streams | Golemon |
![]() |
Integration und Migration zu AJAX | Schaufelberger |
![]() |
The Need for Speed, ERM Testing | Börger |
![]() |
PHP 6: PHP goes Unicode | Rethans |
![]() |
Großprojekte und IT-Systemintegration mit PHP 5 / 9.00 - 16.00 Uhr | Schotte |


The session will cover rapid application development using the symfony platform. Learn what symfony is, how symfony works, and why it will simultaneously speed up your development and produce more secure code. The focus will be on how to build, test, and deploy your enterprise-ready web 2.0 applications using symfony and an assortment of integrated tools.


This session will cover the basic ideas behind the hyped AJAX technology and show how one can build an Ajax enabled website by using PHP. As an example, a simplified Google-Suggest will be created by using the JSON/JSON-RPC method.


During the PHP starter day, PHP newbies and advanced PHP users alike will learn some top-notch new techniques and industry practices in PHP, enabling them to take the fullest advantage of all the other sessions during the PHP Conference. The six-hour workshop will cover a broad scale of topics and provide everyone with hands-on examples for most of the important technologies in PHP 5. After a quick roundup of PHP IDEs and the installation of PHP on an Apache web server, our expert will show you how to keep your PHP projects together and code cleanly, adhering to the PEAR coding guidelines. Object oriented PHP will be up next, showing off some of the nice new features in PHP 5 followed by an introduction to the new mysqli extension.


Diese Session liefert einen Überblick über die Entwicklungen der vergangenen Monate im eZ-components-Projekt. Wir werden die vor einem Jahr gesetzten Ziele dem aktuellen Status gegenüberstellen und darstellen, wie sich eZ components bisher entwickelt haben. Außerdem werden die aktuellsten Features, die neuesten Komponenten und die besten Erweiterungen der eZ components präsentiert. Letztendlich wird ein Ausblick auf die zukünftigen Pläne erfolgen. Sie sind herzlich eingeladen, uns Ideen und Feedback zu neuen Features zu geben.


Fehlerbehandlung ist ein Thema in jedem Projekt. Wegen PHPs hoher Flexibilität
ist es hart zu entscheiden, welchen Weg der Fehlerbehandlung man beschreiten
will. Die erste Hälfte dieses Talks wird einen generellen Überblick über
gängige Error-Handling-Techniken geben. Der zweite Teil gibt Ihnen die
Möglichkeit, den von Ihnen favorisierten Ansatz zu erläutern, zu diskutieren
und gegebenenfalls zu optimieren, indem Sie aus der Erfahrung anderer lernen.


With version 5 PHPs OO features haven been grown up and are quite usable now. This talk will give you an overview of interesting techniques how you can build really comfortable interfaces for your libraries and application classes. Overloading, automatic dereferencing, SPL and fluent interfaces will be topics in this session, beside many others.


This session presents lessons learned when a group of experienced language implementers took a fresh look at the PHP language.
We describe the design and development of a compiler, interpreter, and Eclipse IDE tooling for PHP 5. Along with our experimental results we compare the PHP language and runtime with other object-oriented languages, calling out areas where PHP could be improved.


PHP 5, especially together with frameworks like ezComponents or the Zend framework, is ready for developing enterprise software. In this session, you will get to know tools and methods to integrate and improve your development process. Topics covered include using xdebug, creating automated tests with PHPUnit, versioning source code with Subversion, and automating builds with phing.


File access in PHP is for more than just the filesystem. Using built-in and custom implementations of wrappers and filters, data processing and output can be abstracted away from your business logic. The context parameter found in most file access functions also provides a largely untapped potential for easy data manipulation. Jump in the stream for a refreshing look at input and output.


AJAX in bestehende Webseiten zu integrieren ist leichter als man denkt. Dank des PEAR-Pakets HTML_AJAX ist das Putzmittel im Handumdrehen im Serverschrank installiert. Das Paket enthält alles, was die moderne Reinigungskraft begehrt: Sowohl fertige JavaScript-Klassen als auch die PHP-Seite sind im Haushaltsreinigungspaket enthalten.
Im selben Aufwasch wird auch Prototype behandelt. Dabei handelt es sich um eine reine JavaScript-Bibliothek, deren Funktionalität und vor allem deren Erweiterungen süchtig machen. Auch Prototype bringt eine Abstraktion für AJAX-Requests, eine, die den Vergleich mit HTML_AJAX nicht zu scheuen braucht.


PHP is developing quite fast, and so are your applications. Most often there is no time for complex testing in the overbloated test frameworks like unit testing and whatsoever. On the other hand tests are necessary to get an application as well as PHP itself stable and secure. This session will introduce the php test script - yes a single test script written in PHP. Easy enough for everyone to use.


PHP 4 and 5 hardly support Unicode for localization and internationalization. But this is changing in PHP 6. With the integration of IBM's ICU library into the core of PHP whole new worlds have been opened. With ICU as base, PHP will support Unicode and provide functionalities for l10n and i18n. This session discusses Unicode, intriguing implementation choices and introduces the new functionality.


PHP ist vor allem als glue language bekannt. Doch gerade in großen (Mehrjahres-)Projekten kann PHP diese Vorteile zusammen mit seiner Eigenschaft als agile Entwicklungssprache ausspielen. Der Workshop beleuchtet die Fähigkeiten von PHP im Bereich SOA, Legacy-Anbindung, SAP-Integration und zeigt die zahlreichen (XML-)Schnittstellen auf. Der Referent, selbst Projektleiter zahlreicher mehrjähriger Großprojekte, plaudert dabei auch aus dem Nähkästchen.