PHP-Digest # 193 (November 16 - 30, 2020)



Release parade: language update - PHP 8.0, as well as Xdebug 3, DBAL 3.0, Bref 1.0, Symfony 5.2, Flysystem 2.0. First adopted RFC for PHP 8.1, long-term support for PHPUnit, lots of useful tools, podcasts, streams, articles.



Enjoy reading!





PHP 8


  • PHP 8.0.0 β€” . - Gabriel Caruso Sara Golemon!



    PHP 8 php.watch





    ru :

    β€’

    β€’

    β€’

    β€’

    β€’ match

    β€’ nullsafe

    β€’

    β€’

    β€’ JIT



    php-src/UPGRADING



    . - php/doc-en.



    :

    • php.watch: PHP 8.0: What's New and Changed
    • stitcher.io: What's new in PHP 8
    • stitcher.io: PHP 8: before and after
    • PHP 8 β€” try out all new features β€” Marcel Pociot. habr .
    • PHP 8 PhpStorm 2020.3, .
    • habr PHP 8 β€” ?


    video

    • ru .
    • Laracasts: PHP 8 Crash Course β€” PHP 8 Jeffrey Way.
    • Spatie.
    • Marcel Pociot BeyondCode.


    8.0 PHP 7.2, PHP 7.3 . PHP 8.0 Ubuntu, Debian, CentOS, macOS Docker.




  • Xdebug 3 β€” . .



    xdebug.mode, 9003, PHP-FPM. .



    Xdebug 2 Xdebug 3 . , phpdbg, PCOV.
  • Bref 1.0 β€” , serverless- PHP AWS Lambda. , WebSocket β€” API Gateway.
  • doctrine/dbal 3.0 β€” 10 DBAL 2.0 - . . DBAL PDO. fetch- Statement Result.
  • thephpleague/flysystem 2.0 β€” , . 2.
  • PHP 7.4.13
  • PHP 7.3.25
  • , PHP . , , PHP , PHP. .

    , Ocramius Ocramius/PackageVersions 7.4 ( 8.0). Composer 2 composer/package-versions-deprecated.

    , PHPUnit 9 PHPUnit 8.5 Life Support. , PHP 7.3 (7.2 ) PHP.



PHP Internals



  • check [RFC] Explicit octal integer literal notation β€” PHP 8.0, RFC PHP 8.1! 0o.
    0o16 === 14; // true
    016 === 0o16; // true
    




  • phpsandbox.io β€” codepen/jsfiddle PHP. - . PHP Laravel, ReactPHP .
  • beyondcode/httpdump β€” Laravel HTTP- ( - ..). URL . httpdump.app.
  • clue/php-socket-raw β€” - PHP (ext-sockets).
  • zenstruck/foundry β€” IDE Symfony Doctrine.
  • spatie/backtrace β€” debug_backtrace() .
  • nette/tracy β€” : , , , , .
  • JetBrains/phpstorm-attributes β€” PhpStorm 2020.3 PHP 8. .


Symfony



  • Symfony 5.2 β€” .
  • Symfony 5.2 PHP 8.0 7.4.
  • Symfony #726 (23-29 2020)


Laravel



  • Laravel
  • Laravel beyondcode/laravel-websockets laravel/echo.
  • video Laravel Internals #1: 18 Nov, 2020 β€” Nuno Maduro James Brooks, Laravel,
  • habr Laravel– (9–22 2020)




  • dollar Front Line PHP β€” PHP Brent Roose Freek Van der Herten. .
  • PHP 7.4 8
  • Brent Roose , β€” stitcher.io s 2017 1.5 .
  • PHP Tools β€” 90 β€” PHP 1.0.
  • PHP.
  • PHP 7.4 FFI:
  • habr API QA:
  • habr codeception + selenium
  • habr PHP, Java
  • habr PHP β€” β„– 11.


/



  • ruvideo PHP 8: , , β€” PHP 8 (), , PHP 8.
  • ruvideo : PHP- [] β€” PHP Point, .
  • ruaudio Remote Talk β€” : PHP, , IT, Β« Β».
  • ruvideo :

    • PHP NN #3 – MySQL Postgres , 30.
    • PHP-: , .
    • ( , Lifehacker.ru) – .
    • - ( , Simtech Development) β€” PHP.
    • PHP ( , ZeBrains) β€” PHP.
    • API ( , Skyeng) β€” .


  • video PHP Release Radar β€” Episode 1: Composer 2.0 β€” (-) PHP-. Nils Adermann.
  • audio PHP Internals News #72 :: PHP 8.0 Celebrations! β€” RFC PHP 8 .
  • audio PHP Internals News #71 β€” , PHP 8:

    β€’ __toArray();

    β€’ ;

    β€’ readonly ;

    β€’ ;

    β€’ return if ($condition);

    β€’ .


!



β€” , , .

Telegram- PHP Digest.



Send link

Search links in all digests

← Previous issue: PHP-Digest # 192




All Articles