PHP 5.3.0 offers a wide range of new features:
Support for namespaces has been
Support for Late Static
Bindings has been added.
Support for jump labels
(limited goto) has been added.
Support for native Closures
(Lambda/Anonymous functions) has been added.
There are two new magic methods,
Nowdoc syntax is
now supported, similar to
but with single quotes.
It is now possible to use
initialize static variables and class properties/constants.
now be declared using double quotes, complementing the
Constants can now be
declared outside a class using the const keyword.
operator now has a shorthand form: ?:.
The HTTP stream wrapper now considers all status codes from 200 to 399 to
Dynamic access to static methods is now possible.
Exceptions can now be nested.
A garbage collector for circular references has been added, and is enabled
The mail() function now supports logging of sent email.
(Note: This only applies to email sent through this function.)