Nueva selección con enlaces a noticias y materiales. En el lanzamiento: Qué sucederá con el soporte de PHP en Windows, PHP 8 Alpha 2, ReactPHP - oficialmente listo para producción, 2 nuevas propuestas de RFC y 6 en la votación, una porción de herramientas útiles, artículos, videos y podcasts.
¡Disfruta leyendo!
Noticias y comunicados
- 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
- [RFC] Match expression v2 — : match switch match .
=>
,:
— match- , , C#, Rust, Scala, (->) Java Kotlin. - [RFC] StackFrame class —
debug_backtrace()
. StackFrame, ArrayAccess. - [RFC] Cambie el nombre de T_PAAMAYIM_NEKUDOTAYIM a T_DOUBLE_COLON - Oferta rechazada, pero en 8.1 se planea eliminar completamente los nombres de tokens en los mensajes de error.
Un montón de propuestas están en la etapa de votación y parece que todas pasarán:
- [RFC] Argumentos nombrados - 49 : 17 La votación de argumentos nombrados ha generado mucha controversia y polarizado a la comunidad.
Aquellos que no temen los problemas de compatibilidad con versiones anteriores y las API infladas.
En apoyo de la propuesta, hay una gran publicación de por qué se necesitan argumentos con nombre en PHP . Y también la respuesta detallada de Nikita en Internals .
Y un ejemplo de uso junto con la declaración de propiedades en el constructor:
Texto oculto:
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
Laravel
- spatie/laravel-schedule-monitor — (cron) Laravel. .
- Laravel URL-
- Illuminate\Http\Request.
- Laravel- (13–19 2020)
- Laravel AWS Lambda Bref — brefphp/laravel-bridge.
- Laravel Worldwide Meetup #1 — Laravel, Laravel.
Yii
- Yii 2020, 5
- tbreuss/yii2-inertia — Inertia.js Yii 2.
Async PHP
- reactphp/http 1.0 — HTTP ReactPHP.
ReactPHP - 2 .
PhpStorm
- PhpStorm Psalm PHPStan — 2020.3, .
- GitHub JetBrains/phpstorm-psalm-plugin JetBrains/phpstorm-phpstan-plugin. , . - () IDE JetBrains — . .
- PhpStorm, But Better — Tips & Tricks Newsletter — PhpStorm. .
- Christoph Rumpel: PhpStorm Laravel.
- PhpStorm 2020.2 Beta — . What’s Coming in PhpStorm 2020.2.
- Serverless LAMP: -.
- GitHub Actions CI PHP .
- Inertia.js – .
- readable — PHP, JS.
- PHP .
- POST , (multipart/form-data).
/
- PHP Point #1: vs .
- № 10: — Unit-.
- PHP fwdays 2020: — What’s new in PHP 8.0?, Jordi Boggiano, — , Derick Rethans — Introduction to PHP Extensions.
- Marco Pivetta .
- PHP Internals News #61 — PHP 8.
- Novedades de PHP Internals # 62 - De George Peter Banyard sobre cambios en el manejo de cadenas numéricas .
¡Gracias por su atención!
Si nota un error o inexactitud, háganoslo saber personalmente .
Preguntas y sugerencias escríbanos a mail o twitter .
Más noticias y comentarios en el canal PHP Digest Telegram .
Enviar enlace
Buscar enlaces en todos los resúmenes
← Número anterior: PHP-Digest № 183