PHP 5.3.0RC1 Release Candidate Available
Finally, PHP community have released their new candidate PHP 5.3.0 RC1 with lots of new features which were needed by the PHP developers from long time. This can be treated as the final release of PHP 5.x series, they will continue with PHP6 soon after they release it completely.
Added Features
PHP 5.3.0 offers many new features which are as follows:
- They Now Support Namespaces, this is one of the major functionality needed in PHP
- Late Static Binding
- Various Performance Improvements
- Lambda functions and Closures
- Syntax additions: NOWDOC, limited GOTO, ternary short cut “?:” and __callStatic()
- Garbage Collection for cyclic references (Optional)
- mysqlnd; PHP native replacement for libmysql (Optional)
- Improved support for windows including VC6 and VC9 binaries
- Changes in rounding of float to be more consistent now then ever
- Deprecation notices are now handle via E_DEPRECATED (part of E_ALL) instead of the E_STRICT error level
- New bundled extensions: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant
- Several enhancements to enable more flexiblity in php.ini (and ini parsing in general)
- Countless bug fixes and improvements to existing extensions in particular to: ext/openssl, ext/spl and ext/date
Removed Features
They have also dumped several several extensions and unifies usage of internal APIs. So if you are using the followings think twice before upgrading otherwise you may end up with a broken application
- Moved the following extensions to PECL: ext/ming, ext/fbsql, ext/ncurses, ext/fdf
- Removed the following extensions: ext/mhash (see ext/hash), ext/msql, ext/pspell (see ext/enchant), ext/sybase (see ext/sybase_ct)
- Parameter parsing API unification will cause some functions to behave more or less strict when it comes to type juggling
- Removed zend.ze1_compatibility_mode
- Read the entire changes guide before upgrading (recommended)
Read the Upgrade Guide beforehand. You can download (Windows and Linux (source) ) from http://qa.php.net/
I would love to hear your thoughts on how you found this post and New PHP 5.3.0 RC1. If you’ve got any thoughts, comments or suggestions for things we could add, leave a comment! Also please Subscribe to our RSS for latest tips, tricks and examples on cutting edge stuff.
Mind Tree 






























