Fresh selection with links to news and materials. In the release: PSR-18 adopted, Packagist PHP version statistics, mitap announcements and mitap maps, PHP 7.3.0RC5 and other releases, a portion of useful tools, about the future of a PHP digest, and much more. Enjoy reading!
For more than 6 years, I have published a digest on the Zfort Group blog. However, the company Zfort Group decided not to renew the corporate subscription to Habré. In addition, at the moment I work in JetBrains in the PhpStorm team. Therefore, since the next issue, the PHP Digest will be publishing from my pronskiy account into PHP hubs, Web development , and framework hubs, but without a corporate blog. The digest also has a Telepham channel @phpdigest , in which I will post actual links and the latest news, besides the digests themselves. Thank you very much for reading digests, together we will make PHP better!
News and Releases
PSR-18: HTTP Client - Standard officially adopted! This allows you to write applications that do not depend on what kind of HTTP client is used under the hood.
PHP 7.3.0RC5 - The penultimate release candidate in the loop. The final release is expected on December 6th.
PHP Version Statistics - 2018.2 - Traditional compilation of statistics for six months based on the information Composer sends when connecting to packagist.org. The total share of PHP 7 is already 84%. A slightly more realistic statistics will show the project phpVatch , which monitors the first million top sites from Alexa with an open version of PHP.
CODEiD - PHP Odessa Conf # 5 - December 8 and 9, Odessa. For readers of the digest there is a “PHPDIGEST” code with a 10% discount.
Php internals
[RFC] Preloading - Voting on preloading files has already started and will run until November 14. Judging by the current results in PHP 7.4, we are waiting for a new opportunity and higher performance!
jms / serializer v2.0 - Many improvements, reduced memory consumption and performance gains up to 35%, PHP 7.2+. Read more about the release and plans for the blog. and future plans can be read in the blog . Sent by @dmitrybalabka
php-casbin / php-casbin - Authorization library with support for access control ACL, RBAC, ABAC.
brick / math - Library for working with arbitrary precision numbers.
php-decimal / ext-decimal - The extension implements decimal arithmetic with arbitrary precision and correct rounding.
rectorphp / rector - AST tool for updating applications. In the process of an interesting PR upgrade version of PHP. Post in support.
Vulnerability of RCE in WooCommerce - Disadvantages of the implementation of access rights in WordPress, can lead to escalation of privileges in WordPress plugins.