From 91c2d98c9934f26e00841aedffab2d113171194b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ste=CC=81phane=20Hulard?= Date: Thu, 11 Jul 2019 18:07:42 +0200 Subject: [PATCH] Add an article about our way to PHP7.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We are working to upgrade all the code to PHP7.1. This is a long process but adding a little blog article can be interesting to tell the world what's in progress… --- .../2019/08-our-path-to-migrate-to-php71.xyl | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Source/Posts/2019/08-our-path-to-migrate-to-php71.xyl diff --git a/Source/Posts/2019/08-our-path-to-migrate-to-php71.xyl b/Source/Posts/2019/08-our-path-to-migrate-to-php71.xyl new file mode 100644 index 0000000..1c6bbb2 --- /dev/null +++ b/Source/Posts/2019/08-our-path-to-migrate-to-php71.xyl @@ -0,0 +1,26 @@ + + + + + + +
+

We are working for some time now to upgrade all the Hoa libraries to use + PHP 7.1 features. This is a hard path to follow but, for sure, it'll move + the code forward.

+

Despite the performance upgrade, PHP + 5.X is officially dead since 2019/01/01, there is nothing to block + adoption of newer version anymore.

+

Let's take a look at the biggest advantages of that future update :

+
    +
  • Scalar type declaration,
  • +
  • Use hoa/option,
  • +
  • Refactor and update some method naming.
  • +
+

Based on those updates, we'll have the ability to simplify PHPDoc + comments and use Kitab to generate a clean documentation. The code will be + even more solid based on the new scalar types declaration.

+

Also this will introduce a natural BC Break so we'll take care of the + release process correctly.

+
+