Pull to refresh

PHP-Дайджест № 90 – интересные новости, материалы и инструменты (1 – 14 августа 2016)

Reading time3 min
Views18K


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

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


  • PHP 7.1.0 Beta 2 — Следующая бета ожидается 18 августа и станет последней перед RC1.
  • CakePHP 3.3.0 — Под капотом поддержка PSR-7 Middleware и другие улучшения.
  • PHP FIG 3.0 — Предлагается реформировать группу FIG для более продуктивной работы. Полное описание новой структуры и процессов можно найти тут.
  • Symfony Moscow Meetup — Symfoniacs — #9 — 25 августа в Москве пройдет 9-я встреча PHP/Symfony разработчиков.

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



    Программа уже сформирована. Среди заявленных докладчиков:


    Специально для читателей PHP-Дайджеста доступен промокод «PHPDIGEST» со скидкой 15%.

PHP


  • RFC: Immutable classes and properties — Черновик предложения по реализации неизменяемых классов и свойств:

    immutable class Email {
      public $email;
     
      public function __construct ($email) {
        $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 — Блоговая платформа с инлайн редактированием.

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



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



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

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

Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.

» Прислать ссылку
» Быстрый поиск по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 89
Tags:
Hubs:
Total votes 71: ↑64 and ↓7+57
Comments39

Articles

Information

Website
www.zfort.com.ua
Registered
Founded
Employees
101–200 employees
Location
Украина