Linux Today: Linux News On Internet Time.

More on LinuxToday

Elevate Your PHP Development with PHP 5.3's Powerful New Features

Apr 01, 2010, 22:02 (0 Talkback[s])
(Other stories by Jason Gilmore)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

"By typical development conventions, PHP 5.3 only qualifies as a "point release." However, the features packed into this new version are easily the most significant PHP development enhancements since PHP 5.0 was released in 2004. The powerful new PHP 5.3 features include namespace support, lambda functions and closures, late static binding, improved Windows support, and a host of syntactical additions. This article provides all the information you need to begin taking advantage of these PHP 5.3 goodies.

"Namespace Support

"The addition of namespaces is considered the most significant addition of the PHP 5.3 release. Namespaces provide developers with an effective means to organize code in a way that greatly diminishes the possibility of naming collisions (notably classes, functions, and constants) when integrating third-party code. Put into practical terms, you can now safely create a library capable of interacting with Amazon's A2S web service and namespace it using a unique moniker such as A2S. However, because namespace hierarchies are also supported, you probably should use a convention that guarantees uniqueness, such as ComWjgilmoreA2s.

"Associating a file (say, a2s.php) to a namespace is easy; just use the namespace keyword like this:"

Complete Story

Related Stories: