New features
  
   PHP 5.3.0 offers a wide range of new features:
  
  
   - 
    
     Support for namespaces has been 
     added.
    
   
- 
    
     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,
     __callStatic and 
     __invoke.
    
   
- 
    
     Nowdoc syntax is
     now supported, similar to
     Heredoc syntax,
     but with single quotes.
    
   
- 
    
     It is now possible to use
     Heredocs to
     initialize static variables and class properties/constants.
    
   
- 
    
     Heredocs may
     now be declared using double quotes, complementing the
     Nowdoc syntax.
    
   
- 
    
     Constants can now be
     declared outside a class using the const keyword.
    
   
- 
    
     The ternary
     operator now has a shorthand form: ?:.
    
   
- 
    
     The HTTP stream wrapper now considers all status codes from 200 to 399 to
     be successful.
    
   
- 
    
     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 
     by default.
    
   
- 
    
     The mail() function now supports logging of sent email.
     (Note: This only applies to email sent through this function.)