PHP Digest number 114 - the latest news, materials and tools (August 1 - 14, 2017)
Fresh selection with links to news and materials. In the release: PHP 7.2.0 Beta 2, about the history and security of unserialize (), start PSR HTTP Client, StackOverflow Driven Development, video from conferences and meetings, and much more. Enjoy reading!
News and Releases
PHP 7.2.0 Beta 2 - A list of new features of the 7.2 branch here , and you can test it from a prepared Docker image . The third and final beta release is scheduled for August 17th.
[PSR] HTTP Client - According to the accepted process , new proposals for the PSR must pass an input vote before a draft is developed. Such a vote was held for the HTTP Client standard, which means in the near future the group will begin work on the document.
Instruments
mihaeu / dephpend - A static analysis tool that can help identify problems in architecture.
hirak / prestissimo - Composer plugin for parallel installation of packages. Significantly speeds up the installation of dependencies. Sent by chilic .
clue / php-commander - A tool with a convenient interface for creating simple console applications.
PHP: Understanding with unserialize () - An article from one of the core developers about PHP's unserialize () / serialize () history and their security issues. Sent by andrewnester . On the question of why unserialize () bugs will no longer be considered security errors:
PSA: Don't use unserialize () on untrusted input (see https://t.co/8GZb1xqE1u ) PHP will no longer treat unserialize () bugs are security bugs.
BrandonShar / stack-overflow-buddy - StackOverflow Driven Development - just write what you need to do with the arguments and the solution will be automatically found on SO:
StackOverflowBuddy::substringBetweenTwoStrings('platypus', 'pl', 'us'); // atyp