PHP подкаст #8

Абстрагируемся от файлового хранилища, API-first, который приносит счастье, pthreads и холивары, жесткий Code Sniffer, виагру всем поисковым ботам, очень серьезный ClickHouse, рамбл talk о перспективах фреймворков.

Скачать mp3 (30Мб)

Закончилась серия из 3х статей от Etsy о том, как они уверовали в API-first подход и как он помог им мягко перейти на APIv3. Начинайте создавать API с контрактов!

RedHat наконец-то собирается выпустить RPM с PHP7.

Gaufrette — библиотека для абстрагирования от конкретного файлового хранилища. Используя специальный класс Filesystem для манипулирования файлами вы можете впоследствии легко мигрировать на почти любое файловое хранилище. От локальной файловой системы до Amazon S3 и GridFS. Также упрощается тестирование, если использовать InMemory адаптер. Вообщем, must have вещь. Читать далее PHP подкаст #8

PHP подкаст #4

СКАЧАТЬ mp3 (44Мб)

В ожидании PHP 7.1

  • добавлен void;
  • добавлен iterable (аналог callable);
  • отрицательные индексы для доступа к элементам в типе string с конца;
  • list с ключами в виде квадратных скобок foreach ($iterable as [‘x’ => $a, ‘y’ => $b]);
  • var_dump(«footbal»+1) // warning in 7.1, но корректно для 7.0;
  • преобразование callable в Closure-объект при помощи метода Closure::fromCallable.
  • public/protected/private константы;
  • возвращаемый тип может быть значением или NULL: function a(int $x): ?int.

Качественный PHP-пакет Читать далее PHP подкаст #4