- PVSM.RU - https://www.pvsm.ru -
.jpg)
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
PHP
— Хабраперевод хорошего туториала, упомянутого в прошлом выпуске [22]. На небольшом примере показано, как можно с минимальными знаниями C изменить синтаксис языка. Применив небольшой хак Zend Engine, автор меняет синтаксис объявления класса.
— Хороший хабраперевод статьи, в которой автор отстаивает точку зрения о несостоятельности PHP в случае, когда скрипт должен работать долго и непрерывно.
. Добавим к списку еще и этот небольшой пост.
— Отличный хабрапост, в котором на примере продемонстрировано, собственно, использование трейтов вместе с анонимными функциями.
Материалы для обучения
— Публичное превью Yii 2 вызвало огромный интерес у сообщества, который был удовлетворен целым рядом постов. По ссылке отличный обзор новых возможностей и отличий от Yii 1.1. Кроме того, ранее был опубликован не менее отличный хабрапост Yii2. Знакомство [30]
.
— Хабрапост, в котором автор описал проблемы и трудности возникшие при реализации вебсокет-сервера на PHP [37].
— Совсем недавно в дайджесте упоминался этот инструмент, на этот раз небольшой обзор в хабрапосте.
— Хабраперевод статьи, написанной опытным PHP-разработчиком, участником PHP-сообщества и докладчиком, который был вынужден изучить и использовать Ruby on Rails для одного из проектов. В своем посте он, как PHP-разработчик, делится полученным опытом и впечатлениями нового языка и фреймворка, указывая на различия и превосходства одного или другого.
— Хабрапост с туториалом по Ruckusing [65] — инструмент реализующий миграции на PHP. Напомню, что существует еще одна неплохая standalone-реализация миграций на PHP — Phinx [66].
— Хороший туториал по PHPixie — быстрому и легкому микрофреймворку.Ссылка [22] на предыдущий выпуск.
Автор: pronskiy
Источник [70]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/34770
Ссылки в тексте:
[1] Вышел в свет Zend Framework 2.2.0: http://framework.zend.com/blog/zend-framework-2-2-0-stable-released.html
[2] Google App Engine теперь поддерживает PHP: http://googlecloudplatform.blogspot.com/2013/05/app-engine-adds-php-support.html
[3] пост: http://googlecloudplatform.blogspot.com/2013/05/ushering-in-next-generation-of.html
[4] тут: http://www.youtube.com/watch?v=Qt1_atU_Qsg
[5] в облачном PaaS-хостинге от Google реализована поддержка PHP: https://gaeforphp.appspot.com/
[6] phpinfo: http://php-minishell.appspot.com/phpinfo
[7] других ограничений: https://developers.google.com/appengine/docs/php/runtime#The_Sandbox
[8] Google App Engine в PHPStorm: http://tv.jetbrains.net/videocontent/getting-started-with-google-app-engine-php-in-phpstorm
[9] пример: http://gonzalo123.com/2013/05/20/google-app-engine-php-and-silex-setting-up-a-login-provider/
[10] Доступен PHP 5.5.0RC1: http://php.net/archive/2013.php#id2013-05-09-2
[11] Релизы актуальных веток: PHP 5.4.15 и PHP 5.3.25: http://php.net/archive/2013.php#id2013-05-09-3
[12] ряд исправлений: http://php.net/ChangeLog-5.php
[13] Майский выпуск журнала Web & PHP: http://webandphp.com/May2013
[14] PHPCR: http://phpcr.github.io/
[15] PuPHPet — графический онлайн конфигуратор Puppet & Vagrant: https://jtreminio.com/2013/05/introduction_to_vagrant_puppet_and_introducing_puphpet_a_simple_to_use_vagrant_puppet_gui_configurator/
[16] Отличный инструмент: http://puphpet.com/
[17] GitHub: https://github.com/jtreminio/Puphpet
[18] Инструменты статического анализа кода для PHP: http://chrsm.org/2013/05/05/code-analysis-tools-for-php
[19] PHP Analyzer: https://scrutinizer-ci.com/docs/tools/php/php-analyzer/
[20] Pfff: https://github.com/facebook/pfff
[21] Хак синтаксиса PHP: http://habrahabr.ru/post/179441/
[22] прошлом выпуске: http://habrahabr.ru/company/zfort/blog/178677/
[23] PHP создан, чтобы умирать: http://habrahabr.ru/post/179399/
[24] Функциональное программирование — как писать функциональный код на PHP: http://www.script-tutorials.com/functional-programming-php/
[25] тут: http://phpmaster.com/functional-programming-and-php/
[26] тут: http://habrahabr.ru/post/167181/
[27] Типажи и анонимные функции в PHP. Кря-кря!: http://habrahabr.ru/post/180333/
[28] Новые возможности PHP 5.5: http://www.slideshare.net/jpauli/php55-new-features
[29] Обзор Yii 2.0: http://allframeworks.ru/blog/yii2/623.html
[30] Yii2. Знакомство: http://habrahabr.ru/post/178917/
[31] Zend Framework 2 — гидраторы, модели TableGateway: http://www.maltblue.com/tutorial/zendframework2-hydrators-models-tablegateway-pattern
[32] PHP Framework Bluz. Обновление: http://anton.shevchuk.name/php/php-framework-bluz-update/
[33] Вебинары от Zend: http://www.zend.com/en/resources/webinars/
[34] о создании компонентов служб на ZF2: http://www.zend.com/en/webinar/Framework/70170000000c3HC-Zf2WritingServiceComponents-20130502.flv
[35] Как писать тестируемый и легко поддерживаемый код на PHP: http://net.tutsplus.com/tutorials/php/how-to-write-testable-and-maintainable-code-in-php/
[36] WebSocket (Sec-WebSocket-Version: 13) — тонкости реализации, в частности на PHP: http://habrahabr.ru/post/179585/
[37] вебсокет-сервера на PHP: https://github.com/lemmingzshadow/php-websocket
[38] Раскрытие информации о проблемах безопасности в удобном формате: http://blog.astrumfutura.com/2013/05/publishing-security-disclosures-in-consumable-formats-for-simpler-aggregation-and-security-checking/
[39] PHP-FIG: https://groups.google.com/forum/?fromgroups=#!forum/php-fig
[40] SensioLabs Security Checker: https://security.sensiolabs.org/
[41] Приступая к PHP Zend Framework 2 для Oracle DB: https://blogs.oracle.com/opal/entry/getting_started_with_php_zend
[42] приложение из туториала по ZF2: http://zf2.readthedocs.org/en/latest/user-guide/overview.html
[43] ZendService_Api — микрофреймворк для API-запросов в PHP: http://www.zimuel.it/en/zendservice-api-micro-http-framework/
[44] Компилируем PHP 5.5 с нуля: http://www.brandonsavage.net/compiling-php-5-5-from-scratch/
[45] Улучшаем безопасность кукис сессий: http://simonholywell.com/post/2013/05/improve-php-session-cookie-security.html
[46] Maven и PHP: http://phpmaster.com/maven-and-php/
[47] Phing: http://www.phing.info/
[48] Composer и PSR-0 — друзья, но не родственники: http://philsturgeon.co.uk/blog/2013/05/composer-and-psr0-friends-not-relatives
[49] Спецификация или тестирование: сравнение Behat и Codeception: http://codeception.com/05-06-2013/specification-testing-coparison.html
[50] Наш провал как индустрии: http://blog.ircmaxell.com/2013/05/our-failure-as-industry.html
[51] Слайды: Behat и Прекрасные API: http://qafoo.com/blog/044_slides_bdd_behat_beautiful_apis.html
[52] BDD и Behat (PDF): http://qafoo.com/talks/13_05_webinar_bdd_behat.pdf
[53] о проектировании API (PDF): http://qafoo.com/talks/13_05_sfugcgn_beautiful_apis.pdf
[54] Boris — небольшой, но надежный REPL для php: http://habrahabr.ru/post/179145/
[55] Phalcon — земля обетованная для PHP?: http://systemsarchitect.net/is-phalcon-the-promised-land-for-php/
[56] скепсис Anthony Ferrara: http://blog.ircmaxell.com/2012/08/thoughts-on-pecl-frameworks.html
[57] Не избегайте регулярных выражений: http://bradt.ca/blog/stop-avoiding-regular-expressions-damn-it/
[58] Офлайн обработка в PHP с помощью Advanced Queuing: https://blogs.oracle.com/opal/entry/offline_processing_in_php_with
[59] Используем grep для поиска уязвимостей в PHP-коде: http://www.phpclasses.org/blog/post/206-Using-Grep-to-Find-Security-Vulnerabilities-in-PHP-code.html
[60] Ответственные Silex-контроллеры: http://vvv.tobiassjosten.net/development/responsible-silex-controllers/
[61] компонент: https://github.com/tobiassjosten/ResponsibleServiceProvider
[62] Изучая Rails (ну, и Ruby): http://habrahabr.ru/post/179395/
[63] Разбираемся с дайджест аутентификацией: http://phpmaster.com/understanding-http-digest-access-authentication/
[64] Еще немного о миграциях. Версия для PHP: http://habrahabr.ru/post/179155/
[65] Ruckusing: https://github.com/ruckus/ruckusing-migrations
[66] Phinx: http://phinx.org/
[67] Создаем видеобиблиотеку с PHPixie: http://habrahabr.ru/post/178899/
[68] 5 причин почему война веб-платформ закончена: PHP победил с результатом 75% — говорит Google: http://www.phpclasses.org/blog/post/208-5-Reasons-Why-the-Web-Platform-War-is-Over-PHP-Won-with-75-says-Google.html
[69] Все слайды с php[tek] 2013: https://joind.in/event/view/1176/slides#event-tabs
[70] Источник: http://habrahabr.ru/post/180379/
Нажмите здесь для печати.