Nouvelle sélection avec des liens vers des nouvelles et des documents. En sortie: La dernière version candidate de PHP 8.0 avant la version finale et de nouveaux matériaux sur PHP 8, les RFC et les discussions de PHP Internals, une partie d'outils utiles, des flux, des podcasts, des articles.
Bonne lecture!
Nouvelles et communiqués
- 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; \
Ou comme ça: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` —
number
numeric
int | 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 , — .
Plus de nouvelles et de commentaires sur la chaîne PHP Digest Telegram .
Envoyer le lien
Rechercher des liens dans tous les résumés
← Numéro précédent: PHP-Digest # 191