Pull to refresh
0

Дайджест интересных новостей и материалов из мира PHP № 50 (6 октября – 26 октября 2014)

Reading time 4 min
Views 26K


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

Приятного чтения!


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




PHP


  • RFC: Exceptions in the engine — Предложение реализовать вместо фатальных ошибок обычные исключения было отклонено ранее как слишком кардинальное для минорной версии PHP. Теперь же предлагается включить данную возможность в релиз PHP 7. В отличие от предыдущего варианта, в этом кроме фатальных ошибок также станет возможным отлавливать ошибки парсинга.
  • RFC: Objects as hash keys — Предлагается добавить магический метод __hash(), что позволит использовать объекты в качестве ключей массивов.
  • RFC: Return Type Declarations — Обновленное предложение по type hinting для возвращаемых значений. Предлагаемый синтаксис: function getUser(): User { return new User(); }
  • RFC: Readonly Properties — Предлагается добавить еще один модификатор доступа readonly, который будет обозначать свойства доступные для записи внутри класса и только для чтения вне его.
  • RFC: UString — Предложение включить расширение ustring в ядро, таким образом, получить класс UString инкапсулирующий работу с юникод-строками.
  • RFC: Safe Casting Functions — Предлагается добавить функции to_int(), to_float() и to_string(), которые будут возвращать false в случае, если передаваемое значение не может быть приведено к соответствующему типу.
  • RFC: Remove deprecated functionality in PHP 7 — Предложение удалить все deprecated возможности в PHP 7.
  • RFC: Anonymous Classes v2 — Вторая попытка реализовать анонимные классы в PHP.
  • RFC: PHP 7.0 timeline — План релизов PHP 7. Финальная версия предполагается в октябре 2015 года.
  • PHP 5.6 constants — Интересная недокументированная возможность PHP 5.6: массивы можно присваивать константам.


Инструменты


  • ApistКак использовать API сайта, у которого нет API? Ответ прост — использовать библиотеку SleepingOwl Apist.
  • Greppy — Библиотека для продвинутой работы с регулярными выражениями в PHP.
  • Pixeler — Отрисовка изображений в консоли юникод-символами.
  • Naegleria — Компилятор Brainfuck реализованный на PHP.
  • StatsDClientBundle — Мониторинг Symfony 2 приложения.
  • — Нанобиблиотека для работы с событиями. Код умещается в 103 символа.
  • Distill — Умный распаковщик архивов для PHP. Пост об использовании.
  • Dunit — Позволяет протестировать код на различных версиях PHP с помощью Docker.


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




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




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




Быстрый поиск по всем дайджестам
← Предыдущий выпуск
Tags:
Hubs:
+43
Comments 27
Comments Comments 27

Articles

Information

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