Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
- PHP 7.1.0 RC 1 — Стартовал цикл релиз-кандидатов ветки 7.1. Ожидается всего не менее 6 выпусков для стабилизации. Финальный релиз планируется выпустить до конца года.
- JIT для PHP — Дмитрий Стогов анонсировал старт работы по реализации JIT в PHP. Исходники доступны тут. Код можно собрать и протестировать как обычный PHP. Однако на данном этапе прироста производительности использование JIT не дает. Планируется получить результат к следующей версии PHP, вероятно, 8.0.
Пожелаем Дмитрию и команде удачи!
PHP
- RFC: Deprecate PEAR/PECL & Replace with composer/pickle — Предлагается избавиться от устаревшего PEAR, вместо него включить в поставку Composer и Pickle для установки расширений.
- RFC: Add PHP Engine Identifier Constant — Предлагается добавить константу
PHP_ENGINE
, значение которой указывало бы на тип движка (php
/hhvm
и т. п.). А также опционально еще несколько константPHP_(*_)ENGINE(_ID)
, в которых будет информация о версии.
Инструменты
- Simple Regex Language — Библиотека позволяет записывать регулярные выражения человекопонятным языком. Прислал askew. Хабрапост в поддержку.
- etsy/phan — Статический анализатор для PHP. Пост в поддержку: Подготовка легаси приложений к PHP 7 с помощью Phan.
- ovr/phpsa — Еще один статический анализатор для PHP. Туториал по использованию.
- Youshido/GraphQL — Реализация протокола GraphQL по спецификации от Facebook.
- Maikuolan/phpMussel — Сканер вредоносных файлов на PHP, использует сигнатуры ClamAV.
- ircmaxell/RandomLib — Библиотека для генерации случайных чисел и строк различной криптостойкости.
- deuill/go-php — PHP биндинги для Go lang.
- swarrot/swarrot — Расширяемая библиотека для работы с сообщениями от различных брокеров (AMQP из коробки).
- prolic/HumusAmqp — PHP 7 AMQP.
- php-vcr/php-vcr — Записывает HTTP-вызовы в ваших тестах и затем «проигрывает» ответы вовремя последующих запусков тестов, тем самым ускоряя запуски и детерминируя результат.
- markrogoyski/math-php — Математическая библиотека для PHP. Реализованы возможности для работы с матрицами/векторами, численный анализ, статистика и другое.
Материалы для обучения
-
Symfony
-
Yii
- Yii 2 Conference 2016 — Мини-конференция по Yii 2 в Киеве 24 сентября.
- Как использовать UrlManager для настройки роутинга и создания «дружелюбных» URL
- Туториал: Отправка email на Yii 2
-
Laravel
- Laravel 5.3: Подготовка к разработке (для новичков)
- Lumen 5.3
- krlove/eloquent-model-generator — Консольная утилита для генерации кода Eloquent модели из таблиц БД.
- Обнаружение потенциально вредоносного PHP кода с помощью контрольных сумм и эвристик на синтаксическом дереве
- Как избежать почти-неизменяемых объектов в PHP — Об использовании массивов и ресурсов в неизменяемых объектах.
- Знакомимся с PageObject — Об использовании в тестах.
- Типы данных в PHP и MySQL
- Обзор PHP 7.1
- Волшебная сборка проекта на WordPress при помощи пакетных менеджеров и напильника
- CRUD и связанные операции в CleverStyle Framework
- О фреймворках
- PHPixie против Laravel
- Не поставил favicon на сайте — получи двойной трафик от Chrome
- PHP: неправильный путь
Аудио и видеоматериалы
- 9th Symfony Moscow Meetup — Видеозаписи докладов.
- Туториал по Codeception на примере Laravel
- Видеозаписи докладов и мастер-классов с PHP Conference Asia 2016
- Symfony Catalunya 2016 — Видеозаписи докладов.
Занимательное
- Пример кода, который синтаксически валиден на PHP и Java, и производит один и тот же вывод
- sbesselsen/js.php — Интерпретатор JavaScript на PHP.
- Почему число вопросов по PHP на Stack Overflow уменьшается? — Забавный анализ данных SO.
- Обмен стикерами между группами пользователей PHP 2016
- PHPMap — Карта PHP-разработчиков всего мира.
Спасибо за внимание! Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
» Прислать ссылку
» Быстрый поиск по всем дайджестам
← Предыдущий выпуск PHP-Дайджест № 91
Автор: Zfort Group