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

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[architect]:
November 2018 Issue Release - Generics and Project Success
Nov 01, 2018 @ 09:25:56

php[architect] magazine has released their latest issue for November 2018: Generics and Project Success. In this issue they feature articles like:

  • "The Case for Generics in PHP" by Chris Holland
  • "Maintaining Laravel Applications" by Jason McCreary
  • "Getting Started With Php? Let’s Start the Right Way!" by Junior Grossi
  • "How to Knock Down Any Project in Ten Steps" by Pawe? Lewtak

The usual columns are all returning including Joe Ferguson continuing his series on creating packages, Eric Mann covering five security risks to look for in a code review, and James Titcumb with some resources you can use to continue "leveling up" in your development career.

If you want to "try before you buy", they're also offering a free article, "The Case for Generics in PHP" by Chris Holland. You can pick up a copy of your own directly from the php[architect] site or subscribe to their print or PDF versions!

tagged: phparchitect magazine nov2018 issue release generics project success

Link: https://www.phparch.com/2018/10/generics-project-success/

PHP.net:
PHP 7.3.0RC4 Released
Oct 29, 2018 @ 10:03:01

On the PHP.net site they've posted the announcement about the release of the latest Release Candidate for the upcoming PHP 7.3.x series: PHP 7.3.0RC4

The PHP team is glad to announce the next PHP 7.3.0 pre-release, PHP 7.3.0RC4. The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.

[...] For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. Internal changes are listed in the UPGRADING.INTERNALS file. These files can also be found in the release archive.

As always, testing of this preview release (not intended for use in production) is appreciated and any bugs found should be reported. The source download can be grabbed from this download page and the Windows binaries are over on the Windows QA site.

tagged: language release php73 php73rc4 preview

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

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.3.0RC3 Released
Oct 11, 2018 @ 11:19:17

The main PHP.net site has posted the announcement about the release of the latest Release Candidate for the upcoming PHP 7.3.0 series: PHP 7.3.0RC3.

The PHP team is glad to announce the next PHP 7.3.0 pre-release, PHP 7.3.0RC3. The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.

For source downloads of PHP 7.3.0RC3 please visit the download page. Windows sources and binaries can be found on windows.php.net/qa/.

For more information on what changed and how to migrate to this new version, check out the NEWS and UPGRADING files respectively. The next release would be RC4, planned for October 25th.

tagged: language release releasecandidate php73rc3 php73

Link: http://php.net/index.php#id2018-10-11-1

Symfony Blog:
The SymfonyLive Paris 2019 website is online!
Oct 09, 2018 @ 11:09:32

On the Symfony blog they've posted an announcement about the launch of the SymfonyLive Paris 2019 website, the Symfony-focused event happening March 28th and 29th in Paris, France.

Last week, we announced the dates of the next edition of the French SymfonyLive conference, March 28-29. Today we're very pleased to announce that the conference website is now online! Early bird registration is open as well as the >Call For Papers. You can start submit your talk proposals (in French) for the conference. CFP will be open until December 17th (included). We encourage you to submit several talk proposals to increase your chances of selection.

[...] Early bird registration is open until December 17th (included). You can register for the 2 days of conference on March 28-29 for 239€ (breakfast, lunch, food for both days and your free conference t-shirt are included)! We organize pre-conference workshops on March 26-27, the workshops' topics will be announced soon, stay tuned!

If you're curious to see what kind of content has been presented in the past at SymfonyLive conferences, check out their YouTube channel. Otherwise, start getting those ideas submitted!

tagged: symfonyliveparis19 website release symfony conference callforpapers earlybird

Link: https://symfony.com/blog/the-symfonylive-paris-2019-website-is-online

PHP.net:
PHP 7.3.0RC2 Released
Oct 02, 2018 @ 12:55:40

On the main PHP.net site, they've posted the announcement of the release of the latest Release Candidate for the upcoming PHP 7.3.0 version: PHP 7.3.0.RC2.

The PHP team is glad to announce the next PHP 7.3.0 pre-release, PHP 7.3.0RC2. The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.

[...] For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. Internal changes are listed in the UPGRADING.INTERNALS file. These files can also be found in the release archive.

As with other preview releases you can download this version from the QA site for source packages and the Windows QA site for the Windows binaries.

tagged: version release releasecandidate language php73rc2 php73

Link: http://php.net/index.php#id2018-09-28-1

php[architect]:
PHP 7.3 is On Track
Sep 17, 2018 @ 11:19:58

On the php[architect] site they've shared another article from their September 2018 issue. In this new article author Damien Seguy looks forward to PHP 7.3 and covers some of the new features that come with it.

PHP 7.3 successfully passed the “feature freeze” deadline. On Aug. 1st, 2018 all features for PHP 7.3 were identified. This triggered the first PHP 7.3 beta, on the following day, and, from there, we’ll reach RC in September. It is time to review what this new PHP version has available for us, help test PHP 7.3, and get ready.

He goes through several of the changes coming including:

  • Improved Garbage Collector
  • Relaxed Heredoc/Nowdoc
  • Trailing Comma for Calls
  • Deprecated Case-insensitive Constants
  • PCRE 2.0
  • SQLite 3.24
  • Json_encode May Throw Exceptions
  • array_first_key(), array_last_key()
  • list() with References
  • is_countable()
  • net_get_interfaces()
  • Removing image2wbmp()
  • assert() is Now a Reserved Function
  • Continue for Loops, Break for Switch
  • Monotonic Timer: hrtime()
  • compact() Reports Undefined Variables

For each of the items listed, there's a brief explanation of what the feature is and some code to show it in action. The tutorial ends with a listing of some things you can do to prepare your current codebase to work with PHP 7.3 ahead of the December 13th release date.

tagged: language release php73 lookahead preparation features tutorial example

Link: https://www.phparch.com/2018/09/php-7-3-is-on-track/

AWS Developer Blog:
Introducing support for Amazon S3 Select in the AWS SDK for PHP
Sep 17, 2018 @ 09:28:17

On the AWS Developer Blog they've posted an announcement about the release of support for Amazon S3 Select in the AWS SDK for PHP. This "select" functionality allows for more powerful queries on the contents currently in your S3 buckets.

We’re excited to announce support for the Amazon Simple Storage Service (Amazon S3) SelectObjectContent API with event streams in the AWS SDK for PHP in version 3.67.11. Using Amazon S3 Select, you can query for a subset of data from an S3 object by using simple SQL expressions.

Amazon S3 streams the responses as a series of events, instead of returning the full API response all at once. This enables your applications to process the parts of the response as the application receives them. To support this new API behavior, the AWS SDK for PHP supports processing these events from the API response.

The post goes on to give a few examples of the use of the "select" functionality, querying the contents of a CSV file using the familiar SQL format. Example code is also included using the SelectObjectContent and EventParsingIterator to select and retrieve the results.

tagged: amazon aws s3 select support release awssdk tutorial

Link: https://aws.amazon.com/blogs/developer/introducing-support-for-amazon-s3-select-in-the-aws-sdk-for-php/

Laravel News:
PHP 7.3’s First Release Candidate is Here
Sep 14, 2018 @ 09:54:29

In a new post to the Laravel News site, they've shared the announcement about the release of the first Release Candidate for PHP 7.3.x: PHP 7.3.0RC1.

PHP 7.3 is inching closer to general release (planned for December), with today’s announcement of the first PHP 7.3 release candidate:

The post also shares the upcoming timeline for the releases leading up to PHP 7.3.0 (stable) with the first beta release planned for November 20th. They also list out (and link to more information) for some of the features coming in 7.3 including:

  • Trailing Commas in function calls
  • Flexible Heredoc and Nowdoc syntax
  • list() reference assignment
tagged: language release php73rc1 detail announcement updates

Link: https://laravel-news.com/php-7-3-rc1