PHP Digest Nr. 158 (3.-17. Juni 2019)


Neue Auswahl mit Links zu Nachrichten und Materialien. In der Version: PHP 7.4.0 Alpha 1, DevConfX, akzeptierte und neue RFCs von PHP Internals, ein Teil nützlicher Tools und vieles mehr.

Viel Spaß beim Lesen!



Nachrichten und Veröffentlichungen



PHP-Interna


  • [RFC] Ausnahmen von __toString () zulassen - Angebot einstimmig angenommen.
  • [RFC] Numeric Literal Separator - Der Vorschlag hat die Schwelle für die Abstimmung überschritten. In PHP 7.4 kann der Unterstrich daher als Trennzeichen in Zahlen verwendet werden:

    $i = 197_823_459; // 197823459 
  • [RFC] Nullsafe Calls - Ein alter Vorschlag wird bei Internals erneut diskutiert. Es wird die Möglichkeit in Betracht gezogen, einen neuen Operator hinzuzufügen ?-> , der sichere Ketten von Methodenaufrufen ermöglichen würde, falls der Rückgabewert null :

     $o?->mayFail1()?->mayFail2()?->mayFail3()?->mayFail4(); 

    Es gibt ein ähnliches Angebot in ECMAScript , aber in Hack ist diese Funktion bereits implementiert .
  • [RFC] Alternative Verwendungssyntax für Closures - Der Autor des Vorschlags hält die Verwendungssyntax in Closures für nicht sehr praktisch und schlägt vor, sie auf den Funktionskörper zu übertragen:

    Versteckter Text
     //   $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ) use ($importVariable1, &$importVariable2, $importVariable3, &$importVariable4): ReturnType { // ... }; //    $closure = function ( ArgumentType $argument1, ArgumentType $argument2, ArgumentType $argument3, ArgumentType $argument4 ): ReturnType { use $importVariable1, &$importVariable2; use $importVariable3, &$importVariable4; // ... }; 
  • Audio PHP Internals News # 13 - Sara Goleman (Release Manager PHP 7.2) und Derick Rethans (PHP 7.4) sprechen über Release Management.
  • Audio PHP Internals News # 14 - Mit Nikita Popov zu Ausnahmen in __toString ().

Die Werkzeuge



Symfony



Laravel



Yii



Sicherheit



Lernmaterialien



Vielen Dank für Ihre Aufmerksamkeit!

Wenn Sie einen Fehler oder eine Ungenauigkeit bemerken, informieren Sie mich bitte per PM .
Fragen und Vorschläge schreiben Sie an Mail oder Twitter .

Weitere Neuigkeiten und Kommentare zum PHP Digest Telegram Channel.

Link senden
Suchlinks für alle Digests
Vorherige Version: PHP Digest Nr. 157

Source: https://habr.com/ru/post/de456332/


All Articles