Nueva selección con enlaces a noticias y materiales. En lanzamiento: PHP 8.0 RC 3 y reseñas de videos de nuevas funciones, Composer 2, finalización del desarrollo de Faker (ahora en una nueva organización), dos nuevos RFC para PHP 8.1, una porción de herramientas útiles, artículos, videos de reuniones anteriores.
¡Disfruta leyendo!
Noticias y comunicados
- PHP 8.0 RC 3 — - . RC 4 12 26 .
PHP 8:
- PhpStorm 2020.3 PHP 8:
#[ArrayShape]
,#[ExpectedValues]
,#[NoReturn]
,#[Pure]
,#[Deprecated]
,#[Immutable]
.#[ArrayShape]
#[Immutable]
PHP. - PHP 7.4.12
- PHP 7.3.24
- Composer 2 — :
- ;
- ;
- PHP (
"platform-check": false
); --dry-run
require
remove
– , , ;--unused
remove
vendor
,composer.json
( purge);- .
php.watch .
, :composer self-update --2
.
- PHP Faker — PR PHP 8 fzaninotto/Faker , . Francois Zaninotto , . , fakerphp/Faker, PHP 8 PHP 5.
François Zaninotto , -, 25k+ . -, ORM Propel. , . 7 Propel 2 . -.
François 9 Faker.
- PHP Russia 2020 -> PHP Russia 2021 — 1 2021 .
- phpcommunity.ru — PHP- , , .
: , 4 ; , 7 ; , 14 .
PHP Internals
- [RFC] Short Functions — RFC .
class Person { public function __construct( private string $firstName, ) {} public function getFirstName(): string => $this->firstName; }"
- [RFC] Explicit octal integer literal notation — PHP
0x
,0b
.0
. , . ,016
14
"016" == 016; // false
.
0o
, .0o16 === 14; // true 016 === 0o16; // true "016" == 0o16; // false
- Literal types PoC — PHP TypeScript.
function foo(): "foo"|"bar" { return "foo"; }
PHP, RFC , . . .
- Infection PHP 0.20 — 8 PR GitHub.
- JustSteveKing/php-sdk — PHP SDK API.
- Hi-Folks/rando-php — :
$randomChars = Randomize::sequence()->chars()->count(10)->noDuplicates()->generate();
- voku/PHPDoctor — , .
- Psalm 4 — .
- phpDocumentor v3.0.0 — PHPDoc.
Symfony
- A/B Symfony travaux-com/VariantRetriever.
- Symfony #722 (26 — 1 2020)
- (RCE) Symfony —
/_fragment
/ .
Laravel
- jessarcher/laravel-castable-data-transfer-object — JSON- DTO. .
- Collector — PhpStorm PHP Laravel.
- spatie/laravel-route-attributes — PHP 8.
- Laravel — .
- Laravel– (26 – 1 2020)
- Laravel Worldwide Meetup #4: — Ryan Chandler «GitHub Actions Laravel », Liam Hammett « ».
- Laravel Fireside — 21.10.2020 — .
Yii
- PhpStorm Yii2 Support.
- yiisoft/security 1.0 — Yii 3. , .
- . — .
- MediaWiki HTTP- PHP envoyproxy/envoy .
- : Xdebug, phpdbg PCOV.
- .
- Value Object Data Transfer Object.
- PHP — 5.6 8.0 ( 1), ( 2).
- Content-Type: nginx + php-fpm.
/
- SDCast #124 — , Codeception & CodeceptJS.
- WeakReference & WeakMap / — , .
- :
- Escaping from OOP boundaries — lisachenko/z-engine.
- , — NIXMultiConf #4
- PHP ( , PHP Russia).
- : PHP ( , Yii).
- PHP4 PHP7 ( , Skyeng).
- PHP Go ( , .).
- De Doctrine ORM a CQRS en 20 minutos (Dmitry Simushev, Raiffeisenbank) .
- Reunión de la comunidad PHP de Ulyanovsk : microservicios, implementación automática, lenguaje heredado e interno.
- Informes de la comunidad PHP de Samara : trabajando con zonas horarias, DDD y un formato unificado de manejo de errores.
Si nota algún error o inexactitud, háganoslo saber personalmente .
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 № 190