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

PHP.net:
PHP 7.0.33, 7.1.25 & 7.2.13 Released
Dec 07, 2018 @ 12:07:08

On the PHP.net site they've made an announcement about releases of all currently supported major PHP versions with bugfix/security releases.

The PHP development team announces the immediate availability of PHP [7.0.33, 7.1.25, and 7.2.13]. Five security-related issues were fixed in this release. All PHP 7.0 users are encouraged to upgrade to this version.

You can download these latest releases from either the main downloads page or windows.php.net for the Windows executables.

There's also a note for the PHP 7.0.33 release based on the release and support timelines: this will be the final release, of any kind, for the PHP 7.0.x branch including security support. If you haven't already upgraded past version 7.0.x, there's never been a better time!

tagged: language bugfix security release php70 php71 php72

Link: http://php.net/

PHP.net:
PHP 7.1.24, 7.2.12 & 7.3.0RC5 Released
Nov 08, 2018 @ 15:54:50

As announced on the main PHP.net site, several new versions of the language have been released including one for the upcoming PHP 7.3.x series:

The v7.1 and v7.2 releases are bugfix releases and include changes in core functionality, date handling, FTP, Tidy and XML.

The PHP 7.3.0RC5 release is the latest Release Candidate for the PHP 7.3.x series. If all goes well and no major issues come up, the next step in the release process is to officially branch the 7.3.0 release and have one more Release Candidate (6) before a GA release.

As always you can download the bugfix releases from the downloads section (or windows.php.net) and the Release Candidate from the QA site (or windows.php.net/qa). Bugs found should be reported via the PHP bug tracking system.

tagged: language release php71 php72 php73 php73rc5

Link: http://php.net/archive/2018.php

PHP.net:
PHP 7.1.12 and 7.2.11 Released
Oct 16, 2018 @ 09:32:08

The main PHP.net site has announced the release of two new versions of PHP in the 7.1 and 7.2 series: PHP 7.1.23 and PHP 7.2.11.

The PHP development team announces the immediate availability of PHP 7.1.23 [and 7.2.11. This is a bugfix release.

All PHP 7.1 [and 7.2] users are encouraged to upgrade to this version.

Bugs fixed in theses releases include updates to the core language, the curl extension, opcaching, reflection functionality and the XMLRPC handling. If you're interested in all of the changes and want more detail, check out their respective Changelogs. As always, you can download these latest releases from the main downloads page or from the windows.php.net site.

tagged: language release php71 php72 bugfix

Link: http://php.net/archive/2018.php#id2018-10-11-3

PHP.net:
PHP 7.1.22, 7.0.32, 7.2.1 and 7.3.0RC1 Released
Sep 13, 2018 @ 12:32:21

On the main PHP.net site they've announced the release of several new versions for the PHP 7.1.x and 7.2.x series as well as the first Release Candidate for PHP 7.3.0.

The PHP development team announces the immediate availability of PHP 7.1.22 [and 7.0.32/7.2.10]. This is a security release. One security bug has been fixed in this release. All PHP 7.1 [and 7.2] users are encouraged to upgrade to this version.

These updates can be downloaded from the main downloads page or windows.php.net for the Windows binaries. The pre-release PHP 7.3.0RC1 is also available from the QA site or the Windows QA site.

tagged: language release php71 php72 php73rc1

Link: http://php.net

PHP.net:
PHP 7.1.20 & 5.6.37 Released
Jul 20, 2018 @ 10:18:49

On the main PHP.net site an announcement has been posted of the latest versions in the PHP 7.1.x and 5.6.x series: 7.1.20 and 5.6.37.

The PHP development team announces the immediate availability of PHP 7.1.20 [and 5.6.37]. This is a security release. Several security bugs have been fixed in this release. All PHP 7.1 [and 5.6.37] users are encouraged to upgrade to this version.

Changes in these releases include updates to date/time handling, PHP-FPM, internationalization and PostgreSQL functionality. You can download this latest release either from the main PHP.net site (for source packages) or windows.php.net for the Windows binaries.

tagged: language release bugfix php71 php56

Link: http://php.net/index.php#id2018-07-20-2

PHP.net:
PHP 7.1.19 Released
Jun 25, 2018 @ 12:53:43

The main PHP.net site has announced the release of the latest version in the PHP 7.1.x series - PHP 7.1.19.

The PHP development team announces the immediate availability of PHP 7.1.19. All PHP 7.1 users are encouraged to upgrade to this version.

This is a bugfix release with fixes in the CLI server handling, OpenSSL functionality and a fix for a segfault in the SPL. You can see the full list of changes (and related bugs) in the Changelog for this release. As always, the release can be downloaded from the main downloads page or windows.php.net for the Windows binaries.

tagged: php71 bugfix release changelog

Link: http://php.net/archive/2018.php#id2018-06-25-1

PHP.net:
PHP 7.1.18 Release
May 28, 2018 @ 11:26:01

The official PHP.net site has posted an announcement about the latest release in the PHP 7.1.x series: PHP 7.1.18.

The PHP development team announces the immediate availability of PHP 7.1.18. All PHP 7.1 users are encouraged to upgrade to this version.

A few bugs were fixed in this release including issues in FPM handling, internationalization functionality and Opcache. You can see the full changelog here and, as always, download the latest version either from the main downloads page or windows.php.net for the Windows binaries.

tagged: language release bugfix php71

Link: http://php.net/index.php#id2018-05-25-1

Frank de Jonge:
Array destructuring in PHP
May 01, 2018 @ 09:48:15

Frank de Jonge has a post to his site sharing some helpful hints around the use of arrays in PHP. In this quick post he covers some of the array "superpowers", list assignments and nested destructuring.

One of the things I like the most about JavaScript, and PHP also to some extent, is how flexible and expressive they CAN be (but not always are). I also believe that JavaScript, PHP, and Python have a number of features that make them a good fit for serving the forefront of the web.

[...] The most versatile type of PHP, to me, is the array. The array can be used to act like many different classic data types. You can use them as a List, a Set (although that requires some specific handling), a HashMap, just to name a few.

He starts with the "superpowers" that arrays gained in PHP 7.1 (the square bracket syntax for destructuring) and some code examples showing it in action. He then moves on to show how this update works for list assignment. He finishes up the list with a look at nested destructuring and referencing values from subarrays with this same square bracket syntax.

tagged: array destructure language square bracket php71 tutorial

Link: https://blog.frankdejonge.nl/array-destructuring-in-php/

PHP.net:
PHP 7.1.17 & 5.6.36 Released (Bugfix)
Apr 30, 2018 @ 11:03:24

On the main PHP.net site they've announced the release of the next versions in the PHP 5.6 and 7.1 series:

Both are bugfixes for their respective versions and are bugfix releases with several issues corrected in the Exif, LDAP, Phar and iconv handling. It is recommended that you upgrade to either of these releases to correct these issues.

As always, you can download these latest releases either from a mirror on the main downloads page or windows.php.net for the Windows executables.

tagged: language release bugfix php56 php71

Link: http://php.net/index.php#id2018-04-26-3

PHP.net:
Multiple Versions Released - 7.1.15, 5.6.34 & 7.2.3
Mar 05, 2018 @ 12:43:35

The main PHP.net site has posted the announcement(s) of the release of updates for the three supported versions of the language: 7.1.15, 5.6.34 & 7.2.3.

The PHP development team announces the immediate availability of PHP 7.1.15, 5.6.34 and 7.2.3. This is a security fix release, containing one security fix and many bug fixes. All [PHP] users are encouraged to upgrade to this version.

Fixes include changes to the DateTime handling, LDAP connectivity, Phar construction, PostgreSQL issues and changes to the SPL. You can get these latest versions either from the main downloads page or on windows.php.net for the Windows binaries.

tagged: multiple version release php71 php72 php56 security bugfix

Link: http://php.net/archive/2018.php#id2018-03-02-1