Дайджест цікавих новин і матеріалів зі світу PHP № 50 (6 жовтня - 26 жовтня 2014)



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

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


Новини та релізи


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.


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


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


Цікаве


Швидкий пошук по всіх дайджестам
← Попередній випуск

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

0 коментарів

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