PHP Digest Nr. 146 (10. - 24. Dezember 2018) + 2018 Ergebnisse


Aus Tradition werden wir das kommende Jahr zusammenfassen und an die wichtigsten Ereignisse in der Welt von PHP erinnern. Und natürlich Links zu den neuesten Nachrichten, nützlichen Tools und interessanten Materialien der letzten zwei Wochen.


Unter dem Schnitt finden Sie auch eine Lotterielizenz für PhpStorm von JetBrains .

Viel Spaß beim Lesen und ein gutes neues Jahr!



Eine kurze Audioversion des Digests im Podcast Five Minute PHP Issue No. 45

Php


Eines der Hauptereignisse des kommenden Jahres ist natürlich die Hauptversion des PHP 7.3.0- Interpreters. Zum siebten Mal in Folge liefert das Team unverzüglich die neueste Version.
Die letzte Version des PHP 5.6-Zweigs wurde veröffentlicht, und ich möchte sagen, dass die Ära von PHP 5 vorbei ist, aber ein erheblicher Teil der Websites verwendet immer noch PHP <= 5.6.
Zend Surasky, einer der Gründer von Zend, teilte seine Pläne für PHP 8 mit , darunter JIT, asynchrone Funktionen, FFI und Preloading. Das Vorladen wurde bereits implementiert und wird in der nächsten Version enthalten sein, aber FFI ist, obwohl es implementiert wurde, noch in der Abstimmung und kann verschoben werden. Und natürlich möchte ich an den angenommenen RFC für typisierte Eigenschaften erinnern!
Im Oktober gab Zeev jedoch bekannt, dass er und das Zend-Team, vertreten durch Dmitry Stogov, Enrico Zimuel und Matthew Weier O'Phinney, Rogue Wave (im Besitz von Zend) bald verlassen würden. Wir werden auf Neuigkeiten über das zukünftige Schicksal des Teams im nächsten Jahr warten.

PSR


Für 2018 hat die Gruppe mehrere Standards verabschiedet:
PSR-15 : HTTP-Server-Anforderungshandler
PSR-17 : HTTP-Fabriken
PSR-18 : HTTP-Client

Außerdem werden eine Reihe von Standards entwickelt:
PSR-5 : PHPDoc
PSR-12 : Extended Coding Style Guide
PSR-14 : Ereignis-Dispatcher

Man kann sich nur an die Abkehr von Symfony von PHP erinnern.

Symfonie


Zwei Hauptversionen von Symfony 4.1 und Symfony 4.2 wurden veröffentlicht . Silex-Mikroframework wurde eingestellt, da Symfony 4 als Mikroframework verwendet werden kann. Und die neuesten Nachrichten über die Gründung eines unabhängigen Handelsunternehmens Symfony , das das Framework entwickeln und unterstützen sowie an kostenpflichtigen Produkten arbeiten wird, beispielsweise Symfony Cloud .

Laravel


Wie Symfony war auch das Laravel-Framework im Jahr 2018 von zwei Hauptversionen geprägt, Laravel 5.7 und Laravel 5.6 . Und veröffentlicht ein paar neue Tools vom Kernteam Telescope und Nova . Ein weiterer Vollzeitentwickler, Dries Vints, trat dem Team bei.

yii rahmen


Zusätzlich zu Yii 1.1.20 und Yii 2.0.14 , 2.0.15 wurde Yii 3.0.0 alpha 1 veröffentlicht. Trotz Pavel Klimovs Nachricht, dass Yii im Sterben liegt , wurde die Arbeit an der dritten Version des Frameworks aktiviert. Ein neues Mitglied, Andrey Vasiliev, trat dem Kernteam bei, eine Übersicht über Änderungen in Yii 3.0 und ein Dokument mit Plänen sind verfügbar .

async php


In der Welt des asynchronen PHP gab es im vergangenen Jahr viele interessante Dinge. ReactPHP 1.0.0 LTS sowie PHP-PM 1.0 wurden veröffentlicht . Die Bücher ReactPHP für Anfänger und Lernen von asynchronem PHP mit ReactPHP wurden veröffentlicht . Amphp und darauf basierende Tools entwickeln sich ebenfalls aktiv.
Der [RFC] Fiber- Vorschlag sowie die ext-async- Erweiterung werden veröffentlicht.
Separat möchte ich Swoole erwähnen, das sich von einem chinesischen Handwerk zu einem mächtigen Werkzeug entwickelt hat und Integrationen für alle gängigen Frameworks bietet.

Was ist sonst noch interessant im letzten Jahr passiert?


Nachrichten und Veröffentlichungen




Die Werkzeuge




Lernmaterialien





Neujahrsziehung


Beantworten Sie in den Kommentaren zu diesem Beitrag oder in einem Retweet dieses Tweets die Frage:
Was ist Ihre Lieblingsfunktion von PhpStorm?

3 jährliche PhpStorm-Lizenzen vergeben ! Zwei Gewinner werden zufällig aus denen ausgewählt, die einen Kommentar geschrieben oder mit einem Kommentar retweetet haben. Und der Autor des meiner Meinung nach interessantesten / nicht offensichtlichen Kommentars erhält eine Lizenz.
Die Gewinner werden am 27. Dezember um 21:00 Uhr MSK am 3. Januar bekannt gegeben.

Update: Aufgrund der Umstände 27/12 werde ich nicht verfügbar sein, daher werden die Gewinner am 3. Januar bekannt gegeben. Aber diejenigen, die bis zum 27. Dezember, 21:00 MSK einen Kommentar hinterlassen, werden weiterhin teilnehmen. Danke für das Verständnis!

Was ist dein Lieblingsfeature?

Ergebnisse


Vielen Dank an alle, die am Wettbewerb teilgenommen und über ihre Lieblings-PhpStorm-Funktion geschrieben haben! Die Gewinner wurden von random.org ermittelt.

  1. Unter den Kommentatoren war der erste Kommentar von Herr Direktor zufällig der Gewinner .
  2. Auf Twitter haben viele nur Wiederholungen geschrieben, aber gemäß den Bedingungen des Wettbewerbs war es notwendig, die Antwort erneut zu twittern. Daher nahmen diejenigen teil, die einen Tweet zitierten (mit einem Kommentar retweeten) oder antworteten + retweeteten. Und der Gewinner war @ huhuh25 .
  3. Nun, ich mochte den nProfessor- Kommentar, in dem er den Produktivitätsleitfaden zeigte. PQR schrieb auch darüber, aber nProfessor war immer noch der erste.

Herzlichen Glückwunsch an die Gewinner! Frohe Feiertage!



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- Telegrammkanal.

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

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


All Articles