linux.conf.au Presentations
Cool stuff in PHP
Tutorial
In this fast-moving tutorial aimed at a technical audience with some PHP experience, Rasmus will cover the following topics:
- PHP5 Object Model
- References
- Constructors, Destructors
- Visibility
- Overloading
- Exceptions
- Type Hinting
- Iterators
- Reflection
- Streams
- SQLite
- Web Services
- Image Filters
- Security
- Developing Large Applications
- Design
- Tools
- Testing
- Debugging with xdebug
- Tuning
- Benchmarking
- Optimizing
- I18N, L10N and Templating
- Replication
- Writing Extensions
Along the way there will be plenty of tangents, so bring your questions and design problems and we will explore those as well.
Rasmus Lerdorf
Born in Godhavn/Qeqertarsuaq on Disko Island off the coast of Greenland in 1968. He has been dabbling with UNIX-based solutions since 1985. Known for having gotten the PHP project off the ground in 1995, the mod_info Apache module and he can be blamed for the ANSI92 SQL-defying LIMIT clause in mSQL 1.x which has now, at least conceptually, crept into both MySQL and PostgreSQL.
He tends to deny being a programmer, preferring to be seen as a techy adept at solving problems. If the solution requires a bit of coding and he can't trick somebody else into writing the code, he will reluctantly give in and write the code. He is on Yahoo!'s platform engineering and infrastructure team in Sunnyvale, California.



