
Nova seleção com links para notícias e materiais. No lançamento: PHP 8.0 RC 3 e análises de vídeo de novos recursos, Composer 2, conclusão do desenvolvimento do Faker (agora em uma nova organização), dois novos RFCs para PHP 8.1, uma porção de ferramentas úteis, artigos, vídeos de encontros anteriores.
Gostar de ler!
Notícias e lançamentos
- 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 ( , .).
- Do Doctrine ORM ao CQRS em 20 minutos (Dmitry Simushev, Raiffeisenbank) .
- Meetup da comunidade Ulyanovsk PHP : microsserviços, autodeploy, legado e linguagem interna.
- Relatórios da comunidade Samara PHP : trabalhando com fusos horários, DDD e um formato unificado de tratamento de erros.
Se você notar um erro ou imprecisão, informe-nos em uma mensagem pessoal .
Mais notícias e comentários no canal PHP Digest Telegram .
Enviar link
Links de busca em todos os resumos
← Número anterior: PHP-Digest № 190