PHP-Digest # 184 (6. - 20. Juli 2020)



Neue Auswahl mit Links zu Nachrichten und Materialien. In der Veröffentlichung: Was wird mit der PHP-UnterstĂŒtzung unter Windows, PHP 8 Alpha 2, ReactPHP geschehen - offiziell produktionsbereit, 2 neue RFC-VorschlĂ€ge und 6 zur Abstimmung, ein Teil nĂŒtzlicher Tools, Artikel, Videos und Podcasts.



Viel Spaß beim Lesen!





Nachrichten und Veröffentlichungen



  • PHP 8.0.0 Alpha 2 — 4 . 2- , , , /.
  • PHP 7.4.8, PHP 7.3.20, PHP 7.2.32 — Windows, CVE-2020-8169 libcurl. — .
  • PHP Russia 2020, 29 , — — PHP 8 !
  • Microsoft, Windows PHP — Microsoft , PHP Windows 7.2, 7.3 7.4 , . PHP Windows 8.0.



    , Microsoft - PHP, , . PHP Windows, , PHP, PHP- -.



    Joe Watkins, Azure:


PHP Internals



PHP 8.0



  • prĂŒfen [RFC] Match expression v2 — : match switch match .



    =>, : — match- , , C#, Rust, Scala, (->) Java Kotlin.
  • [RFC] StackFrame class — debug_backtrace() . StackFrame, ArrayAccess.
  • Kreuz [RFC] T_PAAMAYIM_NEKUDOTAYIM in T_DOUBLE_COLON umbenennen - Angebot abgelehnt, aber in 8.1 ist geplant, Token-Namen in Fehlermeldungen vollstĂ€ndig zu entfernen.


Eine ganze Reihe von VorschlĂ€gen befindet sich in der Abstimmungsphase und es sieht so aus, als wĂŒrden alle bestehen:



  • [RFC] Named Arguments - 49 : 17 Die Abstimmung ĂŒber Named Arguments hat viele Kontroversen ausgelöst und die Community polarisiert.



    Diejenigen, die keine AbwĂ€rtskompatibilitĂ€tsprobleme und aufgeblĂ€hte APIs befĂŒrchten.



    Zur UnterstĂŒtzung des Vorschlags gibt es einen großartigen Beitrag, warum in PHP benannte Argumente benötigt werden . Und auch Nikitas ausfĂŒhrliche Antwort bei Internals .



    Und ein Anwendungsbeispiel zusammen mit der Deklaration von Eigenschaften im Konstruktor:



    Versteckter Text
    :



    PHP 8 :



  • [RFC] Treat namespaced names as single token — 28:3.
  • [RFC] Saner numeric strings — 20:3.
  • [RFC] Saner string to number comparisons — 31:1.
  • [RFC] Nullsafe operator — 44:2.
  • [RFC] Allow trailing comma in closure use lists — 44:0.


PHP 8.1



  • [RFC] Deprecations for PHP 8.1 — . PHP 8.0, Nikolas Grekas 8.0 , *.0 Symfony.
  • [RFC] Objects can be declared falsifiable — RFC Falsifiable __toBool(), bool .



    , -able — :
  • FFI Improvements — SerafimArts FFI.
  • PHP 8.1 Enum — Ilija Tovilo , Enum PHP 8.1. Larry Garfield .




  • JBZoo/Composer-Diff — composer.lock, changelog' MR/PR «composer update». smetdenis.
  • JBZoo/Composer-Graph — composer.json.
  • ergebnis/factory-bot — Doctrine ORM. .
  • phpsandbox.io — codepen/jsfiddle PHP. - .


Symfony



  • habr Symfony
  • habr REST API Symfony ( FosRestBundle) JWT . 1
  • 10 PHP YAML
  • Symfony #707 (13-19 July 2020)


Laravel



  • spatie/laravel-schedule-monitor — (cron) Laravel. .
  • Laravel URL-
  • Illuminate\Http\Request.
  • habr Laravel- (13–19 2020)
  • Video Laravel AWS Lambda Bref — brefphp/laravel-bridge.
  • Video Laravel Worldwide Meetup #1 — Laravel, Laravel.


Yii



  • habr Yii 2020, 5
  • tbreuss/yii2-inertia — Inertia.js Yii 2.


Async PHP



  • reactphp/http 1.0 — HTTP ReactPHP.



    ReactPHP - 2 .


phpstorm PhpStorm



  • PhpStorm Psalm PHPStan — 2020.3, .



    - GitHub JetBrains/phpstorm-psalm-plugin JetBrains/phpstorm-phpstan-plugin. , .
  • () IDE JetBrains — . .
  • PhpStorm, But Better — Tips & Tricks Newsletter — PhpStorm. .
  • Video Christoph Rumpel: PhpStorm Laravel.
  • PhpStorm 2020.2 Beta — . What’s Coming in PhpStorm 2020.2.




  • Serverless LAMP: -.
  • GitHub Actions CI PHP .
  • habr Inertia.js – .
  • habr readable — PHP, JS.
  • habr PHP .
  • habr POST , (multipart/form-data).


/



  • Videoru PHP Point #1: vs .
  • Audio-ru № 10: — Unit-.
  • Video PHP fwdays 2020: — What’s new in PHP 8.0?, Jordi Boggiano, ru — , Derick Rethans — Introduction to PHP Extensions.
  • Video Marco Pivetta .
  • Audio- PHP Internals News #61 — PHP 8.
  • Audio- PHP Internals News # 62 - Von George Peter Banyard ĂŒber Änderungen im Umgang mit Strings mit Zahlen .





Vielen Dank fĂŒr Ihre Aufmerksamkeit!



Wenn Sie einen Fehler oder eine Ungenauigkeit bemerken, teilen Sie uns dies bitte persönlich mit .

Fragen und VorschlÀge schreiben Sie an Mail oder Twitter .



Weitere Neuigkeiten und Kommentare zum PHP Digest Telegram-Kanal .



Link senden

Links in allen Digests suchen

← Vorherige Ausgabe: PHP-Digest № 183




All Articles