PHP-Дайджест № 93 – цікаві новини, матеріали і інструменти (12 – 25 вересня 2016)



Пропонуємо вашій увазі чергову підбірку з посиланнями на новини та матеріали.

Приємного читання!


Новини та релізи
  • PHP 7.1.0 RC 2   Другий реліз-кандидат доставлений за розкладом. А тим часом вже доступно керівництво з міграції c 7.0 на 7.1.
  • PHP 5.6.26, PHP 7.0.11   Оновлення актуальних гілок з виправленнями проблем безпеки. Закрито 6 вразливостей, а також ряд інших помилок.
  • HHVM 3.15   Свіжий LTS реліз альтернативної віртуальної машини PHP. Додано розширення shmop, pg-sql, і scrypt, а також покращена збірка сміття, загальна продуктивність і виправлені помилки.
  • Behat 3.2.0   Оновлення популярного BDD фреймворка.


PHP
  • RFC: Namespace-scoped declares   В PHP 7.0 була додана перевірка типів, однак включення даної можливості припускає додавання рядка
    declare (strict_types=1);
    в кожному файлі. Тепер же пропонується зробити можливим декларувати строгість на рівні просторів імен:
    // bootstrap.php
    namespace_declare('Vendor\Lib', ['strict_types' => 1]);
    namespace_declare('Vendor\Lib\Sub\ "Name\Space', ['strict_types' => 0]);
    


Інструменти
  • walkor/phpsocket.io   Реалізація socket.io сервера на PHP на основі walkor/Workerman.
  • sabre/event   Легка бібліотека для реалізації асинхронних додатків. Містить EventEmitter, промисы, event loop, корутины.
  • Gurukami/php-array   Хелпер для роботи з багатовимірними масивами. Надіслав nerufa.
  • cydrobolt/polr   Сервіс скорочення посилань. Реалізований на Lumen. Демо.
  • Jasig/phpCAS   Бібліотека дозволяє реалізувати SSO по протоколу CAS.
  • webmozart/json   Повноцінний енкодери/декодер JSON з підтримкою валідації схеми.
  • ulabox/money   Бібліотека для роботи з грошовими даними. Реалізована на основі BCMath, тому підтримує роботу з тисячними і менш частками грошових одиниць.
  • willdurand/Negotiation   Бібліотека для реалізації Content Negotiation в PHP додатку.
  • zeeshanu/git-profile   Утиліта дозволяє легко перемикатися між різними конфігураціями Git.
  • solarissmoke/php-moon-phase   Клас, який дозволяє підрахувати фазу місяця і супутні показники.
  • Skyscanner/JsonPath-PHP   Реалізація JSONPath.
  • rinvex/country   Дані про країни світу в одному json-документі і міні-обгортка для нього.
  • phplang/phack   Інструмент дозволяє виконувати Hack-код на звичайному PHP. Поки на ранніх стадіях розробки.


Матеріали для навчання


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


Цікаве


Спасибі за увагу!

Якщо ви помітили помилку чи неточність — повідомте, будь-ласка, лічку.
Питання та пропозиції пишіть на пошту або twitter.

Надсилайте посилання цікаві статті або корисні інструменти, яких не було в PHP-Дайджестах, і ваше ім'я буде поряд з надісланої посиланням у випуску.

Надіслати посилання
Швидкий пошук по всіх дайджестам
Попередній випуск: PHP-Дайджест № 92

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.