...

понедельник, 30 января 2017 г.

PHP-Дайджест № 101 – интересные новости, материалы и инструменты (15 – 29 января 2017)

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!

Новости и релизы


PHP


  • RFC: Permit trailing whitespace in numeric strings — На данный момент PHP игнорирует пробельные символы в начале числовой строки, то есть " 123" и "123" эквивалентны. А вот в если пробельные символы идут в конце, то такое число считается не валидным. Предлагается исправить несправедливость.
  • RFC: Disallow Multiple Constructor Calls — Предлагается запретить множественный вызов конструктора.
  • RFC: Deprecate and Remove Bareword (Unquoted) Strings — В текущих версиях PHP использование строки без кавычек бросает ошибку уровня E_NOTICE. Предлагается в ближайшей версии бросать E_WARNING, а затем и вовсе ParseError.
  • RFC: Deprecations for PHP 7.2 — Прошло голосование по списку функциональностей на объявление устаревшими: __autoload, $php_errormsg, create_function(), mbstring.func_overload, (unset) cast, parse_str() без второго аргумента, gmp_random(), each(), assert() со строковым аргументом, аргумент $errcontext в обработчике ошибок.

Инструменты


  • corpsee/php-censor — CI-сервер на PHP. Форк практически заброшенного PHPCI. Прислал Corpsee.
  • denisyukphp/tmpfile — Класс для работы с временным файлом как альтернатива стандартной функции tmpfile(). Прислал Александр Денисюк. habrХабрапост в поддержку.
  • Microsoft/tolerant-php-parser — На данный момент экспериментальный парсер PHP на PHP от Microsoft. Предназначен для использования в IDE, то есть где код заведомо не полный, а значит парсер должен быть устойчив к ошибкам.
  • php-fig/http-message-util — Пара интерфейсов с набором констант HTTP статус кодов и HTTP-методов.
  • php-enqueue/enqueue-dev — Компоненты для работы с очередями сообщений. Поддерживаются транспорты Amqp, Stomp, файловая система.
  • shadowhand/latitude — SQL query builder.
  • ezimuel/PHP-Secure-Session — Шифрование для нативных сессий.
  • jmolivas/phpqa — CLI-инструмент, который объединяет в себе популярные решения проверки качества кода для удобства использования.
  • digitalkaoz/php-ipfs — Клиент для IPFS.
  • flyimg.io — Приложение для изменения размеров, обрезки и сжатия изображений на лету.
  • cweagans/composer-patches — Плагин для Cоmposer, который позволяет применять патчи к зависимостям.
  • asyncphp/paper — Асинхронный конвертер HTML в PDF.

Материалы для обучения


Аудио и видеоматериалы


Занимательное


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

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

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

Комментарии (0)

    Let's block ads! (Why?)

    Комментариев нет:

    Отправить комментарий