
اختيار جديد مع روابط للأخبار والمواد. في الإصدار: PHP 8.0 RC 3 ومراجعات الفيديو للميزات الجديدة ، Composer 2 ، استكمال تطوير Faker (الآن في مؤسسة جديدة) ، RFCs جديدان لـ PHP 8.1 ، جزء من الأدوات المفيدة ، المقالات ، مقاطع الفيديو من اللقاءات السابقة
استمتع بالقراءة!
الأخبار والإصدارات
- 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-runrequireremove– , , ;--unusedremovevendor,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. , . ,01614"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 ( , .).
- من عقيدة ORM إلى CQRS في 20 دقيقة (Dmitry Simushev ، Raiffeisenbank) .
- لقاء مجتمع Ulyanovsk PHP : الخدمات المصغرة والنشر التلقائي واللغة القديمة والداخلية.
- تقارير من مجتمع Samara PHP : العمل مع المناطق الزمنية و DDD وتنسيق موحد لمعالجة الأخطاء.
إذا لاحظت وجود خطأ أو عدم دقة ، فيرجى إخبارنا بذلك بشكل شخصي .
المزيد من الأخبار والتعليقات على قناة PHP Digest Telegram .
إرسال ارتباط
روابط البحث في جميع الملخصات
← الإصدار السابق: PHP-Digest № 190