Home » , » PHP Programming Language Versions: What’s New?

PHP Programming Language Versions: What’s New?

jaki watson | 23:15 | 1comments
PHP Development
There are many scripting languages available for developing web applications. Some of the common one used by developers are CGI, Perl, ASP and PHP. PHP abbreviated for Hypertext Preprocessor, which is one of the most popular among developers gained enormous popularity in the form of a powerful server-side scripting language. There are various versions of PHP programming languages. Continue reading this post and check out details of each version.

PHP 5.3:

PHP 5.3 release comes with major improvements and has large number of new features and bug fixes. This release support for namespaces and added Syntax: NOWDOC, ternary short cut "?:" and jump label (limited goto), __callStatic(). The best thing about this version is it has an improved Windows support, including VC9 and experimental X64 binaries as well as portability to other supported platforms. Apart from, other features are:

  • Under the hood performance improvements

  • Late static binding

  • More consistent float rounding

  • Optional garbage collection for cyclic references

  • Over 140 bug fixes and improvements to PHP, in particular to: ext/openssl, ext/spl and ext/date and so on.

PHP 5.4:

This release was the last series to support Windows XP and Windows 2003. After 5.4, PHP doesn’t provide binary packages for these Windows versions. However, like previous release it also brings many new features and bug fixes. PHP 5.4 includes new language syntax such as Traits, shortened array syntax and more. It also supports for multibyte languages and has Built-in webserver in CLI mode for simplifying development workflows and testing. Other than this, some outstanding features are also added like:

  • Short array syntax has been added, e.g. $a = [1, 2, 3, 4]; or $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];

  • Class::{expr}() syntax is now supported

  • Improved performance and reduced memory consumption

  • <?= is now always available, regardless of the short_open_tag php.ini option

  • Function array dereferencing has been added, e.g. foo()[0] and so on

PHP 5.5:

The latest release 5.5 comes with some outstanding features and fixes. It has supports for generators that have been added via the yield keyword. The most improvements in PHP 5.5.x are seen in PHP 5.5.x is it doesn’t any impact on existing code. Other list of changes is as follows:

  • Empty() function accepts expressions

  • Support for the Zend Optimiser+ opcode cache added

  • New password hashing API

  • foreach loops now support the list() construct

  • New features added to GD library

  • Easier class name resolution

  • foreach loops now support non-scalar keys

PHP Versions

PHP 5.6:

PHP 5.6 doesn’t have a release date, but we are hoping for release as it is must to upgrade.

Furthermore, if you are finding difficulty in upgrading then hire PHP developer from reliable web Development Company, Perception System. You can also hire us for your PHP Development project.u
Source Link: http://www.lornajane.net/posts/2013/php-version-adoption
Share this article :


Tips and Solution said...

Thanks dear for posting this post on your blog. PHP is the best platform to develop website according to need. PHP Development company help to their client for this. Before hiring a php developer or PHP development comapny we have to clarify all works with their cost.

Post a Comment

Design by: