Neue Auswahl mit Links zu Nachrichten und Materialien. In der Version: PHP 7.4.0 alpha 2, BeerPHP, eine Überprüfung der neuesten RFCs von PHP Internals, einschließlich der Richtlinie für strenge Betreiber, eines Teils nützlicher Tools, Videos und vielem mehr.
Viel Spaß beim Lesen!
Nachrichten und Veröffentlichungen
PHP-Interna
- [RFC] Normalisieren des Arrays "Auto-Inkrement" -Wert beim Kopieren beim Schreiben - Es wird vorgeschlagen, den "Auto-Inkrement" -Wert beim Kopieren eines Arrays zurückzusetzen, als würde das Kopieren eines neuen leeren Arrays nacheinander vom alten gefüllt.
Versteckter Text$array = [0, 1, 2, 3]; unset($array[3], $array[2]); $arrayCopy = $array; $arrayCopy[] = 2;
- [RFC] Strikte Operator-Direktive - PHP führt für die meisten Operatoren eine implizite Typkonvertierung durch. Und da die Konvertierungsregeln recht komplex sind, kann dies häufig zu unvorhersehbaren Ergebnissen führen. In diesem RFC wird vorgeschlagen, eine neue Anweisung
strict_operators
, die die Typkonvertierungen einschränkt und das Auslösen eines TypeError-Fehlers für inkompatible Operanden ermöglicht. Das Dokument ist sehr detailliert und beschreibt viele Beispiele. Ich empfehle Ihnen, das Ganze durchzusehen.
Außerdem ändert die Direktive das Verhalten des switch
Konstrukts. - [RFC] Veralterungen für PHP 7.4 - Es wird vorgeschlagen, dass ein weiteres Funktionspaket in 7.4 veraltet und dann in 8.0 entfernt wird. Aus dem Interessanten:
• Jetzt können in implode()
Argumente in beliebiger Reihenfolge übergeben werden. Es wird vorgeschlagen, nur die kanonische implode(string $glue, array $pieces)
belassen.
• Anstelle von float
Sie den Typ real
- letzterer wird entfernt.
- [RFC] Str-
str_begins()
und str_ibegins()
hinzufügen - Es wird vorgeschlagen, die Funktionen str_begins()
, str_ibegins()
, str_ends()
, str_iends()
, mb_str_begins()
, mb_str_ibegins()
, mb_str_ends()
und mb_str_iends()
. - Für das php-src-Repository wurde Azure DevOps eine Pipeline hinzugefügt.
PHP Internals News # 15 - Über Verbesserungen von base_convert()
mit Scott Dutton .
PHP Internals News # 16 - Mit Joe Watkins auf [RFC] Unbundle ext / recode .
Die Werkzeuge
Symfony
Laravel
Yii
- cebe / yii2-app-api - Yii2-Anwendungsvorlage zum schnellen Erstellen von APIs basierend auf OpenAPI-Spezifikationen.
Async php
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. 158