Async PHP

  • Дайджест

    PHP-Дайджест № 150 (11 – 25 февраля 2019)

    В выпуске: изменены правила голосования за RFC в PHP Internals, стартовал прием заявок на доклады для PHP Russia 2019, новое расширение для реализации параллельного исполнения кода, свежие материалы для обучения, видео, порция полезных инструментов, и многое другое. Свежая подборка со ссылками на новости и материалы. Приятного чтения! Новости и релизы PHP Russia 2019 — Уже известен первый звездный докладчик, которого…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 149 (28 января – 11 февраля 2019)

    Вместо: var_dump(strlen(new stdClass)); // Warning: strlen() expects parameter 1 to be string, object given // NULL Будет: declare(strict_types=1); var_dump(strlen(new stdClass)); // TypeError: strlen() expects parameter 1 to be string, object given

    Подробнее »
  • Дайджест

    PHP-Дайджест № 148 (14 – 28 января 2019)

    class MotorCycle //other methods } class MyCustomMotorCycle extends MotorCycle { public function __construct($cc, $whells) { parent::__construct("Custom", $cc); // $this->cc = $cc; this statement will be added within proposed realisation $this->whells = $whells; } } для кода выше предлагается следующий альтернативный синтаксис: class MotorCycle($vendor, $cc){ public $whells = 2; //other methods }; class MyCustomMotorCycle($cc, $whells) extends MotorCycle("Custom", $cc){ };

    Подробнее »
  • Дайджест

    PHP-Дайджест № 147 (1 – 14 января 2019)

    В выпуске: обновления всех веток PHP, Deployer 6. Свежая подборка со ссылками на новости и материалы. 0, Psalm 3 и другие релизы, Никита Попов в JetBrains, новости PHP Internals, порция полезных инструментов, видео, и многое другое. 4, doctrine/migrations 2. Приятного чтения! Новости и релизы Никита Попов присоединился к команде PhpStorm в JetBrains — Никита хорошо известен в сообществе как вкладом…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 146 (10 – 24 декабря 2018) + Итоги 2018 года

    И конечно, ссылки на свежие новости, полезные инструменты и интересные материалы за последние две недели. По традиции подведем итоги уходящего года и вспомним самые значимые события в мире PHP. Под катом вас также ждет розыгрыш лицензий на PhpStorm от JetBrains. Приятного чтения и с наступающим Новым годом! Одним из главных событий уходящего года, конечно же, является мажорный релиз интерпретатора PHP…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 145 (26 ноября – 10 декабря 2018)

    interface X { function m(Y $z): X; } interface Y extends X { // Тут можно будет сужать тип function m(X $z): Y; } interface Concatable class Collection implements Concatable { // А тут можно будет расширять тип function concat(iterable $input) {/* . . . */} }

    Подробнее »
  • Дайджест

    PHP-Дайджест № 144 (12 – 26 ноября 2018)

    В выпуске: PHP 7. Свежая подборка со ссылками на новости и материалы. 0RC6, PhpStorm 2018. 3. 3 и другие релизы, Symfony покидает PHP-FIG, свежие предложения и новости PHP Internals, порция полезных инструментов, видеозаписи с прошедших митапов и конференций и многое другое.Приятного чтения! Новости и релизы PHP 7.3.0RC6 — Шестой и, вероятно, последний релиз-кандидат ветки 7.3. Затаив дыхание ждем финального релиза…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 143 (1 – 12 ноября 2018)

    В выпуске: принят PSR-18, статистика версий PHP от Packagist, анонсы митапов и карта митапов, PHP 7. Свежая подборка со ссылками на новости и материалы. 0RC5 и другие релизы, порция полезных инструментов, о будущем PHP-дайджеста, и многое другое.Приятного чтения! 3. В течение более чем 6 лет я публиковал дайджест в блог Zfort Group. Однако компания Zfort Group приняла решение не продлевать…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 142 (15 – 29 октября 2018)

    В рамках проекта concurrent-php/ext-async по реализации поддержки асинхронных IO операций в PHP, реализован HTTP клиент отвечающий PSR стандартам. Это показывает возможность интеграции поддержки concurrent-php/ext-async в существующие PHP библиотеки с сохранением обратной совместимости. Важно отметить, что при реализации корутин при помощи генераторов, асинхронная функция/метод начинает возвращать объект Generator, что мешает сохранить обратную совместимость интерфейса

    Подробнее »


Кнопка «Наверх»
Закрыть