PHP 5.6, PHPNG and Onwards

PHP is still under active development and there are some very interesting
changes and features that are coming to the language.

## PHP 5.6

PHP 5.6 is currently in RC (release candidate) status, which means it will be
officially released soon (I suspect in the next few months).

Here’s a highlight of the new features:

* [Constant scalar expressions](http://php.net/manual/en/migration56.new-features.php#migration56.new-features.const-scalar-exprs)
* [Variadic functions](http://php.net/manual/en/migration56.new-features.php#migration56.new-features.variadics)
* [Argument unpacking](http://php.net/manual/en/migration56.new-features.php#migration56.new-features.splat)
* [Namespace use function and use const](http://php.net/manual/en/migration56.new-features.php#migration56.new-features.const-scalar-exprs)
* [Exponential syntax](http://php.net/manual/en/migration56.new-features.php#migration56.new-features.use)

We’ve been making changes to Komodo 9 to support PHP 5.6, for code highlighting,
code intelligence and debugging components. You can get the [Komodo
9 pre-release](/download/#preview) build from our downloads page.

## PHPNG

A development branch currently being referred to as PHP Next Generation (PHPNG)
is looking very promising. It’s mostly a refactoring of the PHP (Zend Engine)
internals, with the aim to increase PHP performance.

So far, performance has been improved by 100% in real world applications, whilst
still maintaining API compatibility – that’s totally awesome, and generally
unheard of in the dynamic languages arena, especially for such a mature language
like PHP. All in all, amazing improvements and I cannot wait to see the final
release containing this work!

This is purely speculation, but I think these PHPNG changes may eventually
become the center piece for a PHP 6.0 version (maybe next year).

You can read more about the changes going on in PHPNG here:
http://ckon.wordpress.com/2014/07/14/php-5-7-twice-as-fast/

## PHP 5.3

It’s also worth looking back at older versions too, as PHP 5.3 is already
end-of-lifed, with official support ending July 2014 (this month), so no more
security fixes can be expected for PHP 5.3.

Recent Posts

Tech Debt Best Practices: Minimizing Opportunity Cost & Security Risk

Tech debt is an unavoidable consequence of modern application development, leading to security and performance concerns as older open-source codebases become more vulnerable and outdated. Unfortunately, the opportunity cost of an upgrade often means organizations are left to manage growing risk the best they can. But it doesn’t have to be this way.

Read More
Scroll to Top