gRPC - a new PRC framework over HTTP / 2 - Google introduced its high-performance open-source RPC framework grpc . Libraries are available for all popular languages, including PHP.
Started EAP program PhpStorm 9 - An early version of PhpStorm 9 is already available for download. I recommend to look at least for the sake of the inline debugger.
Php
Scalar Type Hints - The epic about the type hint for scalars continues. Three proposals are under consideration:
For the second option, it was proposed to change the way the type of typing is specified - instead of declare() use a special callback. Voting on the second sentence ends tomorrow. In the meantime, stockpile PHPopkorn .
RFC: Exceptions in the engine - Almost unanimously accepted the proposal to implement standard exceptions in PHP 7 instead of fatal errors. It will also be possible to catch parsing errors. In addition, a new hierarchy has been introduced to ensure that code using the catch of all exceptions catch(Exception $e) does not accidentally catch fatal errors and parsing errors. A new base type BaseException , which is directly extended with the types EngineException , ParseException and Exception .
RFC: Consistent Function Names - One of the most frequently raised complaints about PHP is inconsistency in naming functions and a sequence of parameters. It is proposed to rename functions, and for old names, implement aliases. Attached is an impressive list of renaming candidate functions.
RFC: Anonymous Classes - Started voting on the proposal to implement anonymous classes in PHP.
RFC: Easy User-land CSPRNG - It is proposed to add a simple cryptographically strong pseudo-random number generator in the form of functions random_bytes(int length) and random_int(int min, int max) .
RFC: Generator Delegation - It is proposed to implement the syntax yield from <expr> allowing generators to delegate operations to Traversable objects and arrays.
RFC: Reclassify E_STRICT notices - It is proposed to get rid of the error class E_STRICT - some are transferred to other classes, and the irrelevant are removed.
cartalyst / converter - Library for converting values ββfrom various measurement systems.
FastRoute - The fastest router from Nikita Popov has been updated. In version 0.4.0, the possibility of registering a route with several methods by one call is added.