Hicksville, NY -- (SBWIRE) -- 03/29/2012 -- PHP has taken the IT world by storm. The PHP development team is proud to announce the immediate availability of PHP 5.4.0. This release is a major leap forward in the 5.x series, which includes a large number of new features and bug fixes.
The key features of PHP 5.4.0 include:
New language syntax including Traits, shortened array syntax and more
Improved performance and reduced memory consumption
Cleaner code base thanks to the removal of multiple deprecated language features
Support for multibyte languages now available in all builds of PHP at the flip of a runtime switch
Built-in webserver in CLI mode to simplify development workflows and testing
PHP 5.4.0 significantly improves performance, memory footprint and fixes over 100 bugs.
PHP 5.4.0 brings with it several changes which are very beneficial from the user as well as developers end. Most improvements in PHP 5.4.x have no impact on existing code. There are a few incompatibilities and new features that should be considered, and code should be tested before switching PHP versions in production environments. Although most existing PHP 5 code should work without changes, there are some backward incompatible changes:
The register globals and register long arrays php.ini directives have been removed.
Safe mode is no longer supported. Any applications that rely on safe mode may need adjustment, in terms of security.
The Salsa10 and Salsa20 hash algorithms have been removed.
array_combine () now returns array () instead of FALSE when two empty arrays are provided as parameters.
The following functions have been removed from PHP:
define_syslog_variables()
import_request_variables()
session_is_registered(), session_register() and session_unregister().
The aliases mysqli_bind_param(), mysqli_bind_result(), mysqli_client_encoding(),
mysqli_fetch(), mysqli_param_count(), mysqli_get_metadata(), mysqli_send_long_data(),
mysqli::client_encoding() and mysqli_stmt::stmt().
Several new methods are introduced in 5.4.0:
XsltProcessor::setSecurityPrefs()
XsltProcessor::getSecurityPrefs()
RegexIterator::getRegex()
SplObjectStorage::getHash()
DirectoryIterator::getExtension()
SplDoublyLinkedList::serialize()
SplDoublyLinkedList::unserialize()
SplFileInfo::getExtension()
SplFileObject::fputcsv()
“PHP 5.4.0 offers a methodical architecture for programmers to develop web applications without losing flexibility in coding and working with the commonly known design patterns such as MVC and ORM leads to lesser development cost” says Tauseef, Sr. Research associate of Openxcell Technolabs which provides cutting edge services in PHP web development services.
OpenXcell Technolabs is a world class web development company and specialize in PHP web development services. The company holds the prestigious ISO 9001:2008 certification and also a member of NASSCOM. Openxcell has its headquarters located in the US with its app development centre located in India.
OpenXcell Technolabs is a trusted global offshore web development company specialized in PHP web development. Check out its PHP web development portfolio at http://www.openxcell.com/
http://www.openxcell.com/php-website-development.html