PHP-Digest # 192 (2 a 16 de novembro de 2020)



Nova seleção com links para notĂ­cias e materiais. No lançamento: O candidato a lançamento do PHP 8.0 mais recente antes do lançamento final e materiais novos sobre PHP 8, RFCs e discussĂ”es do PHP Internals, uma porção de ferramentas Ășteis, fluxos, podcasts e artigos.



Gostar de ler!



Notícias e lançamentos



  • PHP 8.0 RC 4 — - PHP 8, 26 .



    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;.






Symfony





Laravel





Yii





Async PHP





phpstorm PhpStorm









/









!



— , , .

Mais notĂ­cias e comentĂĄrios no canal PHP Digest Telegram .



Enviar link

Links de busca em todos os resumos

← NĂșmero anterior: PHP-Digest # 191




All Articles