Intro to PHP5: phpBuilder

The upcoming PHP5 moves PHP into much more of an Object Oriented programming language. Yes you can already do OO PHP, but its clunky at best. Its getting things like a new object model (and pass by reference, constructors, destructors, cloning, interfaces, abstract classes, etc), exceptions, namespaces (which are pretty much analagous to classpath namespaces, etc) and more. PHP5 seems to be a rewrite to make PHP a heck of a lot like Java? IN fact the linked article details pass by reference, interfaces, abstract classes, cloning, static members, all OO stuff mind you but its starting to look a lot like Java.

PHP is awesome stuff, the new PHP will make it even more of a contender. Its great because it is so powerful and flexible and its so easy to setup and use. PHP is not the right tool for every job, but for straightforward simple web apps it pretty much cant be beat.

For more on the upcoming PHP5 check the linked PHPBuilder article.   Introduction to PHP5