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

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.

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.

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 .

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.

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 .

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.
- Unter den Kommentatoren war der erste Kommentar von Herr Direktor zufällig der Gewinner .
- 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 .
- 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