PHP-Дайджест № 154 (9 – 21 апреля 2019)

в 18:16, , рубрики: Laminas, laravel, php, PHP 7.4, PHP 8, php-дайджест, symfony, yii, Zend Framework, дайджест, Разработка веб-сайтов

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 1

Свежая подборка со ссылками на новости и материалы. В выпуске: Zend Framework переходит под крыло Linux Foundation, новости из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 2 Новости и релизы

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 3 PHP Internals

  • [RFC] Arrow Functions 2.0 — Стартовало голосование по коротким лямбдам и ход голосования обнадёживает. Синтаксис остался прежним: fn($x) => $x * $y .
  • [RFC] Deprecate left-associative ternary operator — Почти во всех языках тернарный оператор вычисляется справа налево, а вот в PHP наоборот. Предлагается отменить левую ассоциативность совсем, а если необходимо использовать несколько тернарных операторов, то явно указывать очерёдность с помощью скобок.
    1 ? 2 : 3 ? 4 : 5;   // deprecated
    (1 ? 2 : 3) ? 4 : 5; // ok
    1 ? 2 : (3 ? 4 : 5); // ok
    
  • audio PHP Internals News #5 — О списковых включениях с автором RFC Ларри Гарфильдом.
  • audio PHP Internals News #6 — Интервью с Remi Collet, релиз-менеджером PHP 7.2 об обеспечении качества PHP и расширений.

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 6 Инструменты

  • pinba-server/pinba-server — Простой pinba-сервер на чистом PHP, который сохраняет все данные в Clickhouse. Есть готовый дашборд для графаны. Простая установка и низкие системные требования, а сжатые данные занимают очень мало места на диске. Прислал morozovsk.
  • cycle/orm — ORM для долгоживущих приложений от автора RoadRunner Антона Титова. Подробная документация в процессе, есть сравнение с Doctrine и Eloquent.
  • php-comrade/comrade-dev — Планировщик и менеджер задач на PHP.
  • jwage/changelog-generator — Генератор списка изменений в маркдаун на основе информации из GitHub.
  • moneyphp/money — Реализация фаулеровского паттерна Money. Под капотом используются строки.
  • mamuz/PhpDependencyAnalysis — Инструмент строит граф зависимостей абстрактных типов и показывает плохие зависимости.
  • robinvdvleuten/php-ulid — Вместо обычного UUID, в качестве идентификаторов можно использовать ULID, который обладает рядом преимуществ, в частности, лексически монотонно возрастает, а значит его можно удобно сортировать.

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 7 Symfony

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 8 Laravel

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 13 Yii

  • Быстрый релизный цикл Yii — Основной фреймворк будет релизиться примерно раз в месяц, а расширения будут обновляться каждую неделю, если были изменения после предыдущих релизов.

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 14 Материалы для обучения

PHP-Дайджест № 154 (9 – 21 апреля 2019) - 21 Занимательное

  • siara-cc/php_webview — Расширение предоставляет возможность использовать WebView из PHP на Mac/Win/Linux. Реализовано на основе zserge/webview.

Спасибо за внимание!

Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.

Больше новостей и комментариев в Telegram-канале PHP Digest.

Прислать ссылку
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 153

Автор: Роман Пронский

Источник

* - обязательные к заполнению поля