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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор: pronskiy

Источник [87]


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

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

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

[1] Yii 2.0. Релиз: http://habrahabr.ru/post/240149/

[2] Guzzle 5: https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md#500-2014-10-12

[3] RingPHP: http://ringphp.readthedocs.org/en/latest/

[4] посте: http://mtdowling.com/blog/2014/10/13/guzzle-5/

[5] Наш любимый CodeIgniter обрёл новый дом: http://habrahabr.ru/company/ua-hosting/blog/240109/

[6] 5.4.34: http://php.net/archive/2014.php#id2014-10-16-2

[7] 5.5.18: http://php.net/archive/2014.php#id2014-10-16-1

[8] 5.6.2: http://php.net/archive/2014.php#id2014-10-16-3

[9] Критическая уязвимость в Drupal 7: http://www.opennet.ru/opennews/art.shtml?num=40844

[10] Проекту Symfony исполнилось 9 лет: http://symfony.com/blog/the-symfony-project-turns-9

[11] Deprecate PSR-0: https://groups.google.com/forum/#!topic/php-fig/7g6n145XlbI

[12] PSR-0: http://www.php-fig.org/psr/psr-0/

[13] PSR-4: http://www.php-fig.org/psr/psr-4/

[14] Aura 2.0: http://auraphp.com/blog/2014/10/05/stable-project-releases/

[15] RFC: Exceptions in the engine: https://wiki.php.net/rfc/engine_exceptions_for_php7

[16] RFC: Objects as hash keys: https://wiki.php.net/rfc/objkey

[17] RFC: Return Type Declarations: https://wiki.php.net/rfc/returntypehinting

[18] RFC: Readonly Properties: https://wiki.php.net/rfc/readonly_properties

[19] RFC: UString: https://wiki.php.net/rfc/ustring

[20] ustring: https://github.com/krakjoe/ustring

[21] RFC: Safe Casting Functions: https://wiki.php.net/rfc/safe_cast

[22] RFC: Remove deprecated functionality in PHP 7: https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7

[23] RFC: Anonymous Classes v2: https://wiki.php.net/rfc/anonymous_classes_v2?utm_medium=twitter&utm_source=twitterfeed

[24] RFC: PHP 7.0 timeline: https://wiki.php.net/rfc/php7timeline

[25] PHP 5.6 constants: http://3v4l.org/U02Ko

[26] Apist: https://github.com/sleeping-owl/apist

[27] Как использовать API сайта, у которого нет API?: http://habrahabr.ru/post/241335/

[28] Greppy: https://github.com/drgomesp/Greppy/

[29] Pixeler: https://github.com/lastguest/pixeler

[30] Naegleria: https://github.com/igorw/naegleria

[31] StatsDClientBundle: https://github.com/liuggio/StatsDClientBundle

[32] ∑: https://github.com/lastguest/ev

[33] Distill: https://github.com/raulfraile/distill

[34] Пост: http://www.sitepoint.com/strategic-archive-extraction-distill/

[35] Dunit: https://github.com/Vectorface/dunit

[36] 7 причин выбрать Yii 2 Framework: http://www.sitepoint.com/7-reasons-choose-yii-2-framework/

[37] Laravel 5.0: http://mattstauffer.co/blog/laravel-5.0-middleware-replacing-filters

[38] Как сделать Laravel 4 таким же, как Laravel 5: http://ryantablada.com/post/make-laravel-4-feel-like-new

[39] Виджеты в Laravel: http://soundrussian.github.io/laravel/2014/10/18/%D0%B2%D0%B8%D0%B4%D0%B6%D0%B5%D1%82%D1%8B-%D0%B2-laravel.html

[40] Создание пакета для Laravel: http://habrahabr.ru/post/241423/

[41] Легковесные контроллеры в Symfony2: http://www.whitewashing.de/2014/10/14/lightweight_symfony2_controllers.html

[42] Покоряем Symfony2: http://gnugat.github.io/2014/10/08/master-sf2-conclusion.html

[43] Symfony2 и Ember.js: http://morontt.info/article/symfony2-i-ember-js

[44] Symfony2: logging out: http://habrahabr.ru/post/240841/

[45] Пошаговая форма на Symfony2 с SyliusFlowBundle: http://habrahabr.ru/post/240909/

[46] Официальный гайд по лучшим практикам в Symfony: http://habrahabr.ru/post/240187/

[47] тут: http://symfony.com/doc/download-best-practices-book/

[48] Zend Framework 2: Service Manager. Часть 1: http://habrahabr.ru/post/241471/

[49] Mockery Spies: http://davedevelopment.co.uk/2014/10/09/mockery-spies.html

[50] Используем AspectMock: http://blog.adamcameron.me/2014/10/php-getting-aspectmock-to-work.html?m=1

[51] Управляем данными с помощью FactoryMuffin: http://codeception.com/10-23-2014/managing-data-with-factorymuffin

[52] What's In A Type: http://blog.ircmaxell.com/2014/10/whats-in-type.html

[53] Простое API на Nginx и PostgreSQL: http://rny.io/nginx/postgresql/2013/07/26/simple-api-with-nginx-and-postgresql.html

[54] Реализовываем геолокацию с помощью Geocoder PHP: http://www.sitepoint.com/implementing-geolocation-geocoder-php/

[55] Работаем с Bitcooin в PHP с помощью API Coinbase: http://www.sitepoint.com/series/bitcoin-and-php-with-coinbases-api/

[56] Обзор 10 популярных ecommerce решений на PHP: http://www.sitepoint.com/10-best-self-hosted-ecommerce-solutions/

[57] Очереди сообщений на PHP и RabbitMQ: http://www.sitepoint.com/series/message-queues-in-php-with-rabbitmq/

[58] Серия туториалов по созданию модуля для Drupal 8: http://www.sitepoint.com/series/how-to-build-a-drupal-8-module/

[59] Открытое письмо группе PHP-FIG от Энтони Феррара: http://blog.ircmaxell.com/2014/10/an-open-letter-to-php-fig.html

[60] продолжение: http://blog.ircmaxell.com/2014/10/a-followup-to-open-letter-to-php-fig.html

[61] PSR-6 Cache: https://github.com/php-fig/fig-standards/blob/master/proposed/cache.md

[62] обзор PSR-6: http://blog.tedivm.com/rants/2014/10/a-walkthrough-of-psr-6-caching/

[63] Минусы использования аннотаций в PHP: https://r.je/php-annotations-are-an-abomination.html

[64] Кэшируем как профессионалы с помощью Go! AOP: http://go.aopphp.com/blog/2014/10/19/caching-like-a-pro/

[65] Рабочее окружение для PHP с помощью Docker: http://geoffrey.io/a-php-development-environment-with-docker.html

[66] Внедряем работу с координатами в sonata-admin: http://habrahabr.ru/post/240493/

[67] 25 PHP-разработчиков, на которых можно подписаться: http://habrahabr.ru/post/240329/

[68] Что нового в CakePHP 3.0.0?: http://habrahabr.ru/post/239905/

[69] Возможное будущее для PHP: http://habrahabr.ru/post/239719/

[70] Не стоит бояться использовать HandlerSocket: http://habrahabr.ru/post/239637/

[71] Опасный finally или ждем 5.6: http://habrahabr.ru/post/239435/

[72] В Sypex Geo добавлена привязка к API ВКонтакте: http://habrahabr.ru/post/239613/

[73] PHP-фреймворк Badoo: http://habrahabr.ru/company/badoo/blog/238987/

[74] KodiCMS — CMS на Kohana framework: http://habrahabr.ru/company/kodicms/blog/240665/

[75] Еще одна коробочная CMS — знакомство с FFCMS: http://habrahabr.ru/company/ffcms/blog/240637/

[76] Тестирование производительности популярных (и не очень) CMS: http://habrahabr.ru/company/ffcms/blog/240829/

[77] Методы в примитивных типах PHP: http://habrahabr.ru/post/240561/

[78] Перевод часов в России 26 октября и icu4c: http://habrahabr.ru/post/241447/

[79] Использование Accept Header для версионирования API: http://habrahabr.ru/post/240817/

[80] Создание языка программирования: http://vimeo.com/108875113

[81] Видеоотчет с WebCamp: Developer Day: http://geekslab.co/blog/37-videootchet-s-webcamp-developer-day-24072014

[82] PHP Войны: атака клонов: https://philsturgeon.uk/blog/2014/10/php-wars-attack-of-the-clones

[83] Что такое The League of Extraordinary Packages?: https://philsturgeon.uk/blog/2014/10/what-is-the-league-of-extraordinary-packages

[84] AuraPHP is technologically superior to Laravel in every way. It just doesn’t have the good marketing.: https://twitter.com/brandonsavage/status/518043012623265792

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

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

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