带有新闻和资料链接的新鲜选择。发行中:最终发行版之前的最新PHP 8.0发行候选版本,以及有关PHP 8,RFC和PHP Internals的讨论的最新资料(一部分有用的工具,流,播客,文章)。
享受阅读!
新闻和发布
- 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; \
或像这样: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 , — .
有关PHP Digest Telegram频道的更多新闻和评论。
发送
链接在所有摘要中搜索链接
←上一期:PHP-摘要#191