
Neue Auswahl mit Links zu Nachrichten und Materialien. In der Version: PHP 8 Alpha 3, PhpStorm 2020.2, ein neuer Operator ?->, erneut eine Diskussion der Attributsyntax und anderer Nachrichten zu PHP Internals, eine Ăbersicht ĂŒber das Typsystem in PHP, ein Teil nĂŒtzlicher Tools, Videos, Streams und vieles mehr.
Viel SpaĂ beim Lesen!
Nachrichten und Veröffentlichungen
- PHP 8.0.0 Alpha 3 - Die neueste geplante Alpha-Version. Die erste Beta wird am 6. August erwartet.
- PhpStorm 2020.2 â PHP 8, , - GitHub, OpenAPI. .
PHP Internals
[RFC] Shorter Attribute Syntax Change â PHP 8 . .
:<< >>,@@, .
@@, RFC . ,#[ ]Rust, .
, PHP 8.1, - 8.0 4 . PHP 8.0,<< >>,#[],@@, PHP 8.1 .
:@[Attribute], PHPDoc/** @@MyAttribute */, â@@@,@.
,@@, - ,T_PAAMAYIM_NEKUDOTAYIM, - â PHP 8 Alpha 3 .
[RFC] Treat namespaced names as single token â PHP 8 . , , namespace app\function { class Foo {} }.
, , :use /** Try comments */ \FullyQualified \ /* in this ugly way */ SometTotallyDifferentTrait /** also after */;
[RFC] Saner string to number comparisons â .
PHP 8,==, .
0 == 'foobar'false.
<=>,==,!=,>,>=,<<=,switch,in_array(),sort().
[RFC] Nullsafe operator â PHP 8 nullsafe: ?->.
Cnull.
, ::private function getUserCountry(): ?string { $session = $this->sessionStorage->getSession(); if (null === $session) { return null; } $user = $session->getUser(); if (null === $user) { return null; } if (null === $user->address) { return null; } return $user->address->country; }$country = $this->sessionStorage->getSession()?->getUser()?->address?->country;
(@).
[RFC] Allow trailing comma in closure use lists â use PHP 8 , . $f = function ( $longArgument, $longerArgument, $muchLongerArgument, ) use ( $longVar1, $longerVar2, $muchLongerVar3, // ) { ... };
[RFC] Named Arguments â PHP 8 !
, .
:htmlspecialchars($string, ENT_COMPAT | ENT_HTML401 , ini_get("default_charset"), false);
htmlspecialchars($string, double_encode: false);
stitcher.io/blog/php-8-named-arguments.
[RFC] Renamed Parameters â . RFC.
:function callBar(Foo $internalName:externalName) { $internalName->bar(); } $x = new Foo(); callBar(externalName: $x);
- Swift. ,@@NameAlias.
[RFC] Make constructors and destructors return void â .
- ramsey/conventional-commits â Conventional Commits. , .
- jubianchi/ppc â . phplrt/phplrt.
- thephpleague/mime-type-detection â - mime- .
- zakirullin/typed-accessor â .
- nette/php-generator â PHP- fluent-.
Symfony
- Symfony #709 (27 â 2 2020)
- Using Symfony's service iterators for secondary flows
- Symfony 4.3 5.0 :
Laravel
- Laravel 6 7 â Laravel 6 7. Laravel 5.5 'cookie'.
- butschster/LaravelCycleORM â cycle/orm Laravel.
- - Laravel.
«».
Laravel- (27 â 2 2020)
Nuno Maduro Freek Murze PHPUnit Pest.
Laracon EU Online 2020
- PHP â PHP .
- PHP 8: .
- â , , .
- PHP: Preloading â Manual â - , PHP 7.4.
- PhpStorm, But Better! #2 â .
- LearnXdebug.com â Xdebug.
- ( , , ) .
MySQL Postgres.
.
PHP Internals News #38: WeakMaps.
PHP.
PHP-.
, - ?
/
PHP Internals News #63 â AndrĂ© RĂžmcke .
PHP Internals News #64 â Benjamin Eberlei .
Xdebug â Laravel Valet PhpStorm, , , .
â 3 17.00, .
MoreView #12 | â elisdn.ru deworker.pro. PHP, , .
MoreView #13 | â «» Happy Job.
PHP â .
Five Minute PHP # 81 mit Rectorphp / Rector Review - Jetzt sind kurze Folgen von Five Minute auch auf Instagram und TikTok .
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 an Mail , Twitter oder Telegramm pronskiy...
Weitere Neuigkeiten und Kommentare zum PHP Digest Telegram-Kanal .
Link senden
Links in allen Digests suchen
â Vorherige Ausgabe: PHP-Digest â 184