У випуску: як працює Dependency Injection, Software Design Patterns в Symfony, конференція PHP fwdays’18.
Основне
PHP Versions Stats — 2018.1 Edition — статистика використання PHP за перший квартал 2018 від засновника Packagist. Цікаво, що PHP >= 7.0 вже використовують 78,22% розробників, які запускають Composer у своїх проектах. 68,74% бібліотек підтримують PHP 5.6 і нижче.
Learning Design Patterns with Symfony — велика презентація по Software Design Patterns в Symfony.
Що нас чекає в PHP 8 — розбір деякий нових штук, таких як PHP JIT.
Return True — цікава головоломка. Потрібно в код функції (який ви бачите) передавати такий аргумент, щоб в кінці отримати true.
PHP 7.3 update — що нового в релізі PHP 7.3.
400 сайтів Drupal атаковані криптовалютним майнером — у Drupal знову проблеми з безпекою.
Dependency injection for beginners — хороша стаття з прикладами на PHP, як працює Dependency Injection
«Uncle» Bob Martin — «The Future of Programming» — хороша доповідь про майбутнє програмування. Там про минуле, теперішнє і майбутнє.
Automatic Testing Laravel Project use Codeception
Пост про деплой Laravel додатку з допомогою Kubernetes
Конференція
10 червня відбудеться найбільша в Україні конференція для PHP розробників — PHP fwdays’18. Конференція проводиться у 2 потоки доповідей, Lightning Talks та Speakers’ Corner.
Серед спікерів: Derick Rethans(Xdebug, MongoDB), Marco «Ocramius» Pivetta, Marcel Pociot (Laravel evangelist), Tobias Nyholm (Symfony core team), Christoph Rumpel (Laravel artisan).
Для читачів PHP дайджесту — промокод на знижку 15%: dou-php-fwdays. Купити квитки.
До речі, я також буду виступати на PHP fwdays’18. Тому буду радий розвіртуалізуватись.
Релізи
Цікаві бібліотеки
React PHP — асинхронний PHP, який вже можна використовувати в проді.
PHP Go — бібліотека, яка дає можливість писати PHP-розширення на Golang.
Різне
— How to calculate the salary of php devs?
— We need to count all $ signs in their code.
Кого почитати
Jordi Boggiano — Co-founder of Packagist, Lead developer at Composer.
Спільнота PHP Friends. Каналта чат. Регулярно проводять локальні мітапи про PHP.
Дякую, з вами був Роман Севастьянов.
Підписуйтесь на мій Telegram-канал про PHP — я там публікую новини зі світу PHP в Live режимі.
← Попередній випуск: PHP дайджест #12