- PVSM.RU - https://www.pvsm.ru -

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014)

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014)

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

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

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014) Новости и релизы

  • habr Новый PhpStorm 8: развиваемся вместе. [1] — Поддержка Blade, Behat, WordPress, удаленных PHP-интерпретаторов, мультивыделение и многое другое.
  • Laravel убрали Issues на GitHub [2] — Отныне в репозиторий принимаются только pull-реквесты, но не баг-репорты. Вместе с этим группа разработчиков фреймворка представила специальный инструмент Liferaft [3], который автоматизирует рутинные операции необходимые для создания правильных баг репортов.
  • Обновления актуальных веток PHP 5.4.33 [4] и 5.5.17 [5]

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014) PHP

  • RFC: Null Coalesce Operator [6] — Раннее внесенное предложение о неявном вызове isset в тернарном операторе трансформировалось в предложение ввести новый оператор ??, который будет возвращать первый операнд, если он существует и не NULL, иначе второй: $_GET['mykey'] ?? ""; Голосование уже стартовало.
  • RFC: loop + or control structure [7] — Предложение добавить блок or для всех существующих конструкций циклов в PHP, который бы выполнялся в случае, если условие цикла ложно уже на первой итерации.
  • RFC: Fix list() behavior inconsistency [8] — Предложение исправить поведение list() при использовании со строками.
  • RFC: Remove alternative PHP tags [9] — Предлагается убрать поддержку тегов <% и <script language=php>.
  • RFC: Switch default multiple [10] — Предложение запретить использование нескольких блоков default в конструкции switch принято единогласно.

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014) Инструменты

  • PHP-Parser 1.0.0 [11] — Первый стабильный релиз парсера PHP на PHP. Поддерживаются версии >=5.3 включая 5.6.
  • Rocketeer 2.0 [12] — Качественный инструмент запуска задач и развертывания обновился до второй версии.
  • HTTP Mock [13] — Как ясно из названия, позволяет мокать HTTP-запросы в ваших тестах.
  • MinimeAnnotations [14] — Простая работа с аннотациями.
  • ClassPreloader [15] — Инструмент позволяет оптимизировать автозагрузку путем генерации одного файла со всеми классами.
  • PHP Cron Expression Parser [16] — Позволяет парсить CRON-выражения, определять дату последнего и следующего запуска.
  • Recoil [17] — Многозадачность с помощью корутин — ядро React [18], реализующее асинхронность на основе генераторов.
  • PHP Shell Framework [19] — Фреймворк для создания консольных приложений.
  • Shell php module [20] — Расширение, написанное на Zephir, и так же предназначенное для создания консольных программ.
  • Requests [21] — Простая и удобная библиотека для выполнения HTTP-запросов.
  • humhub [22] — Гибкая социальная сеть на Yii 1.
  • epilog [23] — Раскрашиваем логи в консоли.
  • Geocoder [24] — Незаменимая библиотека при создании приложений, обрабатывающих гео-данные.

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014) Материалы для обучения

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014) Аудио и видеоматериалы

Дайджест интересных новостей и материалов из мира PHP № 48 (7 – 21 сентября 2014) Занимательное

Быстрый поиск по всем дайджестам [55]
Предыдущий выпуск [56]

Автор: pronskiy

Источник [57]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/news/70023

Ссылки в тексте:

[1] Новый PhpStorm 8: развиваемся вместе.: http://habrahabr.ru/company/JetBrains/blog/236929/

[2] Laravel убрали Issues на GitHub: http://christoph-rumpel.com/2014/09/contribute-to-laravel-with-liferaft/

[3] Liferaft: https://laracasts.com/lessons/introducing-laravel-liferaft

[4] 5.4.33: http://php.net/index.php#id2014-09-18-2

[5] 5.5.17: http://php.net/archive/2014.php#id2014-09-18-1

[6] RFC: Null Coalesce Operator: https://wiki.php.net/rfc/isset_ternary

[7] RFC: loop + or control structure: https://wiki.php.net/rfc/loop_or

[8] RFC: Fix list() behavior inconsistency: https://wiki.php.net/rfc/fix_list_behavior_inconsistency

[9] RFC: Remove alternative PHP tags: https://wiki.php.net/rfc/remove_alternative_php_tags

[10] RFC: Switch default multiple: https://wiki.php.net/rfc/switch.default.multiple#vote

[11] PHP-Parser 1.0.0: https://github.com/nikic/PHP-Parser

[12] Rocketeer 2.0: https://github.com/rocketeers/rocketeer

[13] HTTP Mock: https://github.com/InterNations/http-mock

[14] MinimeAnnotations: https://github.com/marcioAlmada/annotations

[15] ClassPreloader: https://github.com/mtdowling/ClassPreloader

[16] PHP Cron Expression Parser: https://github.com/mtdowling/cron-expression

[17] Recoil: https://github.com/recoilphp/recoil

[18] React: http://reactphp.org/

[19] PHP Shell Framework: https://github.com/piotrooo/php-shell-framework

[20] Shell php module: https://github.com/wapmorgan/php-shell

[21] Requests: http://requests.ryanmccue.info/

[22] humhub: https://github.com/humhub/humhub

[23] epilog: https://github.com/marcioAlmada/epilog

[24] Geocoder: https://github.com/geocoder-php/Geocoder

[25] Laravel 5.0: http://mattstauffer.co/blog/laravel-5.0-form-requests

[26] обновлении Laravel до 5.0: http://matthewhailwood.co.nz/upgrading-laravel-to-5-0/

[27] Модели Laravel на стероидах: http://www.sitepoint.com/ardent-laravel-models-steroids/

[28] Ardent: https://github.com/laravelbook/ardent

[29] Контроллеры в Laravel: http://maxoffsky.com/code-blog/laravel-first-framework-chapter-5-understanding-controllers/

[30] Разработка на Symfony с помощью PhpStorm: http://confluence.jetbrains.com/display/PhpStorm/Symfony+Development+using+PhpStorm

[31] Туториал по использованию Vagrant для создания рабочего окружения Symfony 2: http://nater1067.github.io/blog/2014/08/25/spinning-up-symfony-2-development-environments-with-vagrant/

[32] Чего ожидать от Yii 2.0: http://www.sitepoint.com/expect-yii-2-0/

[33] Yii + WordPress = <3, или Увлекательный эксперимент получения Франкенштейна: http://habrahabr.ru/company/dataart/blog/236635/

[34] Доступ к protected свойствам объектов с общим предком: http://evertpot.com/properted-properties-from-shared-ancestry/

[35] Создание приложения с рекомендациями фильмов используя Prediction.io: http://www.sitepoint.com/series/create-a-movie-recommendation-app/

[36] Отправка атачментов с помощью ZendMail: http://akrabat.com/zend-framework-2/sending-attachments-in-multipart-emails-with-zendmail/

[37] 10 моих любимых ограничений PhpSpec: http://techportal.inviqa.com/2014/09/11/my-top-ten-favourite-phpspec-limitations/

[38] Генерирование Excel-документов с помощью PHPExcel: http://www.sitepoint.com/generate-excel-files-charts-phpexcel/

[39] Изучение кодовой базы: http://benramsey.com/blog/2014/09/learning-a-new-codebase/

[40] 18 критических промахов при веб-разработке: http://www.sitepoint.com/18-critical-oversights-web-development/

[41] 10 советов по ревью PHP-кода: http://vitalflux.com/top-10-php-code-review-tips/

[42] Корректное использование оператора @ в PHP: http://www.laurencegellert.com/2014/09/correct-use-of-phps-at-operator-with-speed-benchmark/

[43] Защищенные классы: https://medium.com/connect-blog/protected-classes-b207c1128fc0

[44] Proxy Injection: https://medium.com/connect-blog/proxy-injection-17f2e2b01cb8

[45] Горизонтально масштабируемые веб-приложения: http://inviqa.com/blog/horizontally-scalable-web-applications

[46] Windows 2012 R2 + IIS + MS SQL + PHP установка, настройка, подводные камни: http://habrahabr.ru/post/237105/

[47] Простой экспорт в Excel XLSX: http://habrahabr.ru/post/236107/

[48] XML: http://habrahabr.ru/post/235973/

[49] Миграция Википедии на HHVM: http://www.youtube.com/watch?v=vgXgDVrb-BU&feature=youtu.be

[50] Hip Hop Virtual Machine — The Need for Speed: https://www.youtube.com/watch?v=mRLDQ-CaWSs

[51] PHP Roundtable: http://www.phproundtable.com/

[52] Интервью с Sara Golemon: http://voicesoftheelephpant.com/2014/09/16/interview-with-sara-golemon

[53] Метрики для популярых PHP-проектов: https://peteraba.com/blog/phpmetrics-of-popular-projects/

[54] phpmetrics: http://www.phpmetrics.org/

[55] Быстрый поиск по всем дайджестам: http://pronskiy.github.io/php-digest/

[56] Предыдущий выпуск: http://habrahabr.ru/company/zfort/blog/235963/

[57] Источник: http://habrahabr.ru/post/237603/