Sessions - PHP 5
PHP 5 - The Year After
Speaker:
Sebastian Bergmann (eZ systems AS)
The year after the release of PHP 5 brought a swing of solutions and tools ported from Java. This session gives an overview of these software packages and introduces the audience to tools like PHPDocumentor, PHPUnit, Phing, Creole, and Propel that aid in the development of object-oriented PHP applications.
Migrating from PHP 4 to PHP 5
Speaker:
John Coggeshall (Zend Technologies)
With the release of PHP 5 there are countless new features, almost too many for any one person to keep track of. From new database packages, better XML handling, and the new object model many questions persist about the transition from PHP 4 to PHP 5. In this talk PHP 5 core contributor John Coggeshall will guide you through both the perils of migrating from PHP 4 to 5 and the new PHP 5 features.
PEAR and PHP5
Speaker:
Tobias Schlitt (eZ systems)
PHP5 has been released stable for a while and most PHP related projects have started a migration phase. This session will give you a little introduction into the PEAR project and how to benefit from it. The focus of this session is to show what's new in PEAR for and with PHP5.
PHP5 Error Handling and Exceptions
Speaker:
Laura Thomson (RMIT University)
PHP5 added exceptions as a generalisable error mechanism, but you may not know how many different ways there are to control what happens when an error happens in your PHP application.
As well as looking at exception handling, we will look at logging, custom handlers and triggering your own.
Errors are going to happen. You need to make sure that the result is not an ugly default message.
Say hello to PHP-GTK 2
Speaker:
Andrei Zmievski (Yahoo! Inc.)
PHP-GTK 2 is the new version of the popular extension that allows client side GUI programming in PHP. It incorporates the best changes from Gtk+ 2 and PHP 5. We'll cover changes, fixes, additions; how it interfaces with PHP 5; what new features and possibilities are present due to new object model; major new widgets and concepts; Deprecated widgets; and demos of new functionality.
Go OO! - Real-life patterns in PHP5
Speaker:
Stephan Schmidt (1&1 Internet AG)
This session will show examples of real-life projects that make use of design patterns with PHP5’s new OO features. Examples include abstraction of request and response properties, decorators, simulating multiple inheritance, lazy initialization, abstracting hierarchical data structures with iterators, intercepting filters, and a lot of other patterns that are extremely useful in MVC-enviroments.
Component and event-driven architectures in PHP5
Speaker:
Stephan Schmidt (1&1 Internet AG)
This session will show you how to build component and event-driven architectures with PHP5's new OO-model that enables you to create applications that are loosely coupled using XML and easily extendible without the need to modify the core of the application. You'll see how to build a plugin-system and how to mimmick javascript's event bubbling in PHP5 for a faster time to market for new features.
PHP and Unicode
Speaker:
Andrei Zmievski (Yahoo! Inc.)
Up to now, PHP has provided only marginal multibyte and Unicode support. In this age of international business and globalization, the less than full Unicode functionality is unacceptable. This session covers the new Unicode support in PHP 5 that is based on the ICU library.
|