News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHP.net:
PHP 5.6.1 released
October 03, 2014 @ 10:40:32

The PHP development group has officially released the latest version in the PHP 5.6.x series today: PHP 5.6.1, largely a bugfix release.

The PHP development team announces the immediate availability of PHP 5.6.1. Several bugs were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version.

Changes in this release include updates to the language core, DOM handling, GD image functionality and a change with the new built-in debugger, phpdbg. You can see the full list of changes in the Changelog for this release. As always, you can download this latest release either from the main downloads page or from windows.php.net for the Windows users out there.

0 comments voice your opinion now!
language release bugfix php56 update

Link: http://php.net/index.php#id2014-10-02-1

NetTuts.com:
PHP 5.6 What's New
October 02, 2014 @ 10:58:59

On the NetTuts.com site there's a new article posted talking about some of the new stuff that comes bundled in PHP 5.6 (the first stable version of which was released at the end of August 2014).

It's been a long time coming, but we finally have a new version of PHP. With it comes a some nice, new features, improvements to existing features, as well as features that have been removed or marked as deprecated. Let's dive in and take a look at everything that's offered by the latest version.

There's several items on the list, broken up into various sections, each with brief explanations:

  • Backward Incompatible Changes (ex: json_decode, mcrypt)
  • New Features (including constant scalar expressions, argument unpacking, phpdbg)
  • Deprecated Features (call to static from non-static context, removal of HTTP_RAW_POST_DATA)

They also link to the list of all of the changed and new functions updated in the PHP 5.6.0 release and moving forward.

0 comments voice your opinion now!
php56 new feature deprecated backwards incompatible break

Link: http://code.tutsplus.com/articles/php-56-whats-new--cms-22101

PHP.net:
PHP 5.6.0 released
August 28, 2014 @ 10:36:15

The PHP development group is happy to announce the official release of the latest in the PHP 5 series - PHP 5.6.0. This release includes lots of bug fixes and several new features including:

There's also several things that will break compatibility with code written for previous versions including changes in JSON decoding, GMP resource handling and updates to the mcrypt functions. For more information on these changes and the list of things to know before using it, check out the migration guide. As always, you can get this latest version from the downloads page or windows.php.net for the Windows users.

0 comments voice your opinion now!
language release update major verson php56

Link: http://php.net/archive/2014.php#id2014-08-28-1

PHP.net:
PHP 5.6.0RC4 is available
August 15, 2014 @ 10:58:13

The PHP development group has announced the release of the latest Release Candidate in the PHP 5.6.x series - PHP 5.6.0RC4. This is a not-for-production release of 5.6 prior to the stable version being released.

The PHP development team announces the immediate availability of the fourth and hopefully lates release candidate of PHP 5.6.0. As we entered the feature freeze with beta1, this is a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.

This latest release candidate includes changes related to the Fileinfo handling, GD functionality, an OpenSSL socket issue and many more. You can download this latest release from the QA downloads page (or here for Windows users).

0 comments voice your opinion now!
language release releasecandidate php56 test bugfix

Link: http://php.net/index.php#id2014-08-14-2

Kinsta.com:
Real-World WordPress Benchmarks with PHP5.5 PHP5.6 PHP-NG and HHVM
July 30, 2014 @ 12:26:51

The Kinsta.com blog has a new post with the results of some benchmarking they've done around WordPress comparing PHP 5.5, PHP 5.6 (PHPNG) and HHVM in response time (well, time taken for the request).

If you remember we wrote an article a good couple of months ago when WordPress 3.9 came out that HHVM was fully supported beginning with that release, and we were all happy about it. The initial benchmark results showed HHVM to be far more superior than the Zend engine that's currently powering all PHP builds.

[...] Obviously you have to compromise based on your (or rather your sites') needs but is it worth it? How much of a performance gain can you expect by switching to HHVM? [...] Today I finally took the time to set up a test environment and do some tests to compare a couple of different builds with a fresh out of the box WordPress install and one that has a bunch of content added plus runs WooCommerce!

The testing was all done locally on virtual machines (using Vagrant setups) and two different kinds of test WordPress installations. They share the results in the post, showing the differences between the HHVM installations and the plain PHP ones. The results also show the differences between having the opcode cache on and off. Curious to see how it would perform outside of a local system, they also pushed the same configurations out to a DigitalOcean instance with some slightly different results.

0 comments voice your opinion now!
wordpress benchmark php55 php56 phpng hhvm compare results

Link: https://kinsta.com/blog/real-world-wordpress-benchmarks-with-php5-5-php5-6-php-ng-and-hhvm/

SitePoint PHP Blog:
PHP 5.6 End of Beta
June 09, 2014 @ 12:08:15

The SitePoint PHP blog has a new post from editor Bruno Skvorc looking at the final beta for PHP 5.6, the latest bugfix release for this upcoming version. He talks about some of the major changes, security upgrades and other fixes included in the release.

On June 5th 2014, the PHP group announced the fourth and final beta of the 5.6 version. This milestone ends the beta program and begins the RC program (currently planned for June 19th), which will from now on focus exclusively on making sure the version is stable enough for release. As is customary with a beta program, no new features were added since beta 1 - all the releases were bugfix and improvement patches only.

New features coming in PHP 5.6 include exponentiation via the "**" operator, the change of the default character set to UTF-8 and several security updates (based on releasely released vulnerabilities in underlying libraries PHP uses). There are a few backwards compatibility breaks that come with the new release as well as deprecated features and various other smaller updates.

0 comments voice your opinion now!
beta php56 changes features bugfix release

Link: http://www.sitepoint.com/php-5-6-end-beta

Lorna Mitchell:
PHP 5.6 Benchmarks
May 19, 2014 @ 09:32:18

Lorna Mitchell has put together a set of benchmarks for PHP 5.6 comparing them to the three previous minor versions, PHP 5.5, 5.4 and 5.3 based around the same setup as her previous benchmarks of PHP 5.4.

A while ago I did some benchmarks on how different versions of PHP perform in comparison to one another. This isn't a performance measure in absolute terms, this was just benchmarking them all on the same laptop while it wasn't doing anything else, and averaging the time it took to run the benchmark script. Recently I ran it again for versions PHP 5.3 through PHP 5.6 and I thought I'd share my results.

There's a steady drop in execution time over the series of versions, with PHP 5.6 coming in the shortest. She also includes the actual numbers of the results in case you'd like to chart them out yourself.

0 comments voice your opinion now!
php56 benchmark previous version execution time

Link: http://www.lornajane.net/posts/2014/php-5-6-benchmarks

PHP.net:
PHP 5.6.0beta2 released
May 02, 2014 @ 12:17:35

The PHP development group has officially released the latest beta in in the PHP 5.6.x series - PHP 5.6.0beta2. This is a development release and should not be used in production.

The PHP development team announces the immediate availability of PHP 5.6.0beta2. As we entered the feature freeze with beta1, this release is almost exclusively a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.

Among the new features added in this new beta are things like the watchpoint support for phpdbg and a new fetching mode for mysqlnd which uses less memory but implies more memory copy. For more information about the other changes included in this release, check out the evolving documentation or the full NEWS file. You can download this beta from the QA download page (or for the Windows users, here).

0 comments voice your opinion now!
beta release php56 language update

Link: http://php.net/index.php#id2014-05-02-1

Lorna Mitchell:
PHP 5.6 and the Splat Operator
March 17, 2014 @ 09:05:36

Lorna Mitchell has a new post to her site looking at a feature of the upcoming PHP 5.6 release, the splat operator (three ellipsis...).

We have a couple of new features coming in to PHP 5.6 with names that sound much less exciting than the features they actually represent: "variadic functions" sound positively academic, and "argument unpacking" isn't exactly catchy. However they both use a new operator in PHP which looks like an elipsis (three dots ...) and is referred to as either the splat operator or the scatter operator. I included them in a recent version of my "Upgrading PHP" talk so I thought I'd share the examples here too in case anyone is interested.

She includes an example of it being used in a variadic function, one that lets you define an optional number of parameters without having to resort to func_get_args. She also talks about "argument unpacking" or the passing in of an array of values with the splat to have it handled like a string. An example with the mail function is included.

0 comments voice your opinion now!
php56 splat operator variadic function argument unpacking

Link: http://www.lornajane.net/posts/2014/php-5-6-and-the-splat-operator

PHP.net:
PHP 5.6.0alpha2 released
February 14, 2014 @ 10:22:48

The second alpha (not for use in production) of the PHP 5.6.x series has been officially announced on the main PHP.net site today.

The PHP development team announces the immediate availability of PHP 5.6.0alpha2. This release adds new features and fixes bugs. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. [...] PHP 5.6.0alpha2 comes with a number of new features, including: peer certificates are now verified by default when connecting to SSL/TLS servers, an exponentiation operator has been added: **, and output encoding handling [that] has been simplified by using default_charset as the default character encoding.

If you're looking for more information about what's involved in migrating up to this version, check out the upgrade guide or for just the full list of change take a look at the NEWS file. You can download this alpha release from the PHP QA site (Windows binaries here).

0 comments voice your opinion now!
php56 alpha2 release migration guide news download language

Link: http://php.net/index.php#id2014-02-13-1


Community Events





Don't see your event here?
Let us know!


api library zendserver opinion symfony package unittest release framework introduction update tips community podcast series deployment laravel language install interview

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework