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



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

Новини та релізи
  • PHP 7.1.0 Beta 2 — Наступна бета очікується 18 серпня і стане останньою перед RC1.
  • CakePHP 3.3.0 — Під капотом підтримка PSR-7 Middleware та інші поліпшення.
  • PHP FIG 3.0 — Пропонується реформувати групу FIG для більш продуктивної роботи. Повний опис нової структури і процесів можна знайти тут.

  • PHP Frameworks Day 2016 — 3 вересня в Києві пройде масштабна щорічна конференція посвещенная PHP.



    Телепрограма вже сформована. Серед заявлених доповідачів:

    Спеціально для читачів PHP-Дайджесту доступний промокод «PHPDIGEST» зі знижкою 15%.
PHP
  • RFC: Immutable classes and properties — Чернетка пропозиції щодо реалізації незмінних класів і властивостей:

    immutable class Email {
    public $email;
    
    public function __construct ($e) {
    $this->email = $email;
    }
    }
    
    $email = new Email("foo@php.net");
    $email->email = "bar@php.net" // Виклик спричинить Fatal Error
    

  • RFC: Arrow Functions — торік пропозицію по короткому синтаксису
    $x ~> $x * 2 
    для анонімних функцій не пройшло голосування. Потім був запропонований альтернативний синтаксис, а-ля EcmaScript 6, але з додаванням ключового слова
    function
    :
    function($x) => $x + $y 
    . Зараз пропозиція оновлено і виноситься на розгляд синтаксис:
    ^(parameter_list) => expr 


    $y = 1;
    
    $versionA = ^($x) => $x + $y;
    
    // Еквівалентно
    
    $versionB = function($x) use($y) {
    return $x + $y;
    };
Інструменти
  • Sqon/sqon — Самовыполняющийся архів PHP. Альтернатива формату Phar від автора box-project/box2.
  • malkusch/lock — Бібліотека для синхронізації одночасно виконуваних потоків з допомогою м'ютексів.
  • pinepain/php-ref — Розширення для PHP 7, який додає підтримку м'яких і слабких посилань в PHP.
  • OndraM/ci-detector — Дозволяє визначити використовуваний CI-сервер і отримати дані про билде.
  • cakephp/chronos — Бібліотека для роботи з датою і часом на PHP. Перероблений і доповнений Carbon. Посада з описом і прикладами.
  • opis/string — Минибиблиотека для роботи з многобайтными рядками ОО стилі і без залежностей.
  • PrivateBin/PrivateBin — Мінімалістичний клон pastebin з шифруванням у браузері.
  • florianv/swap — Бібліотека дозволяє отримувати курси валют від різних провайдерів.
  • egulias/EmailValidator — Валідатор email-адресу з кількома стратегіями.
  • globalcitizen/php-iban — Бібліотека для роботи з міжнародними номерами банківських рахунків IBAN.
  • webmozart/assert — Ще одна бібліотека для валідації даних.
  • webmozart/key-value-store — Бібліотека надає абстрактний API для роботи різних key-value сховищами.
  • akalongman/php-telegram-bot — Пакет для створення Telegram бота.
  • Postleaf/postleaf — Блоґова платформа з інлайн редагуванням.
Матеріали для навчання
Аудіо та відеоматеріали
Спасибі за увагу!

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

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

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

0 коментарів

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