X

New features added in PHP 5.4.0 for developers

The PHP development team has announced PHP 5.4.0 version that is considered to be a major leap forward from the 5.x series and comes with a plethora of options for developers. There are lots of bug fixes and latest features that aid the developers in making their projects in as less time as possible. There are very good new features added in PHP 5.4.0 which are elaborated below.

Traits

This new feature allows you to reuse code in single inheritance languages like PHP. It reduces the limitation of single inheritance by giving the developers liberty to reuse a set of methods in independent classes present in different class hierarchies. Combined with classes, this new feature reduces complexity and avoids problem of multiple inheritance and Mixins.

It is to be noted that Trait is only intended for group functionality in a consistent way and is somewhat similar to a class. Also, the Trait feature cannot be instantiated on its own and it is addition to traditional inheritance for composition behavior.

Short Array syntax

Array, which is an ordered map, in PHP has been refined and can be used with list (vector), hash table, dictionaries, stack, queue and more by the developers.

Closures

PHP 5.4.0 supports Anonymous functions called closures that allow for creation of functions that don’t have any specified name. Closures can be used as the value of callback parameters and can also have many other uses.

Other than all these major additions other features like function array dereferencing, class member access on instantiation, binary number format and session extension. These new features are surely going to streamline the coding for PHP developers and bring new possibilities.

Varun Sharma: Internet Marketing Analyst, present Director @kvrwebtech.com Since 2009. Providing Internet Marketing as a medium for all kind of businesses to achieve the modern era goals. Have been highly successful in cultivating projects in Real Estate, Financial and Education Sector.
Related Post