
Neue Auswahl mit Links zu Nachrichten und Materialien. In der Version: Der neueste PHP 8.0-Release-Kandidat vor der endgültigen Veröffentlichung und neues Material zu PHP 8, RFCs und Diskussionen von PHP Internals, ein Teil nützlicher Tools, Streams, Podcasts, Artikel.
Viel Spaß beim Lesen!
Nachrichten und Veröffentlichungen
- PHP 8.0 RC 4 — - PHP 8, 26 .
PHP 8:
- Larry Garfield: .
PHP 8 Spatie.- PHP 8 `@` , :
E_ERROR,E_CORE_ERROR,E_COMPILE_ERROR,E_USER_ERROR,E_RECOVERABLE_ERROR,E_PARSE. - WeakMap PHP 8 .
- JIT PHP 8.
, PHP 8 PECL. - Dockerfile, . PECL FriendsOfPHP/pickle.RUN curl -L -o /tmp/pickle.phar https://github.com/FriendsOfPHP/pickle/releases/latest/download/pickle.phar; \ mv /tmp/pickle.phar /usr/local/bin/pickle; \ chmod +x /usr/local/bin/pickle; \ pickle install xdebug; \ RUN echo "extension=xdebug.so" >> $PHP_INI_DIR/conf.d/php.ini; \
Oder so:RUN mkdir -p /usr/src/php/ext/xdebug && \ curl -fsSL https://pecl.php.net/get/xdebug | \ tar xvz -C "/usr/src/php/ext/xdebug" --strip 1 && docker-php-ext-install xdebug
- phpcommunity.ru — PHP- , , .
: PHP- , 19 ; Online- PHP SimbirSoft, 20 .
PHP Internals
- [Draft] Closure self reference — .
$lambda, .$this.$fibonacci = function (int $n) use (&$fibonacci) { if ($n === 0) return 0; if ($n === 1) return 1; return $fibonacci($n-1) + $fibonacci($n-2); }; // => $fibonacci = function (int $n) { if ($n === 0) return 0; if ($n === 1) return 1; return $lambda($n-1) + $lambda($n-2); }; - [PR] Support for <func>::function syntax —
::function(::fn)::class. , . - [Discussion] Alias for `int|float` —
numbernumericint | float. , TypeScript:type Number = Foo|Bar;.
- mnavarrocarter/php-fetch — fetch WebApi PHP . HTTP- :
use function MNC\Http\fetch; $response = fetch('https://habr.com'); echo $response->status()->code(); // 200 echo buffer($response->body()); // or while (($chunk = $response->body()->read()) !== null) { echo $chunk; } - themsaid/ibis — PDF markdown-.
- i582/phpstats — PHP. VKCOM/noverify, Go.
- mihaeu/dephpend — , .
- httpsoft/http-message — #PSR-7 #PSR-17.
- spatie/crypto — openssl / . .
- icanhazstring/systemctl-php — PHP- systemctl.
Symfony
Laravel
- laravel/breeze — . , Laravel + Tailwind CSS + .
. - spatie/laravel-settings — . .
- ksassnowski/venture — Laravel.
Laravel Podcast S4:E17 — C Christoph Rumpel - Laravel.
spatie/laravel-event-sourcing PHP 8.
Laravel Idea PhpStorm.
Laravel– (2–8 2020)
Yii
Yii 2020, 7 — Yii 2, Yii 3, Yii 1 .
Async PHP
- clue/reactphp-term — .
- clue/reactphp-utf8 — UTF-8.
PhpStorm
- PhpStorm 2020.3 EAP #6 — Tailwind CSS Xdebug 3.
- PhpStorm .
- IntelliJ Alpine.js — .
- Elephpant Progress Bar — .

VKCOM/kphp — PHP. , .- PHP 7.4 PHP 7.1 rectorphp/rector GitHub Actions. , .
- PHP 8 Psalm.
- php-fig-rectified/fig-rectified-standards — . , PSR-2-R .
/
- PHP Internals News — , Derick Rethans (Xdebug) RFC.
Episode 69: Short Functions — C Larry Garfield / .
Episode 70: Explicit Octal Literal — C George Peter Banyard PHP.
— .
PHPBenelux Virtual Meetup: Damien Seguy — Modernize your PHP with Exakat, Wim Godden — Why and How of moving to PHP 8.
- PHP Docker Compose.
« PHP»: – Yii: , – Cycle ORM , — .
Weitere Neuigkeiten und Kommentare zum PHP Digest Telegram-Kanal .
Link senden
Links in allen Digests suchen
← Vorherige Ausgabe: PHP-Digest # 191