- PVSM.RU - https://www.pvsm.ru -
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
list()
: list("name" => $this->name, "colour" => $this->colour) = $attributes;
a.b, a%20b, a[b => $_GET['a_b']
.E_NOTICE
и E_WARNING
при использовании нечисловых строк там, где ожидаются числа:$numberOfPears = 5 * "orange"; // E_WARNING
$numberOfApples = "10 apples" + "5 pears"; // E_NOTICE
array_key_first()
, array_key_last()
, array_key_index()
, которые возвращают ключ массива по его индексу (порядковому номеру).__add()
, __sub()
, __mul()
, __div()
, __pow()
, __concat()
.
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку [78].
Вопросы и предложения пишите на почту [79] или в твиттер [80].
Присылайте ссылки [81] на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах [82], и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылку [81]
Быстрый поиск по всем дайджестам [82]
← Предыдущий выпуск: PHP-Дайджест № 76 [83]
Автор: Zfort Group
Источник [84]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/109177
Ссылки в тексте:
[1] PHP 5.6.17, 5.5.31: http://php.net/archive/2016.php#id2016-01-07-3
[2] PHP 7.0.2: http://php.net/archive/2016.php#id2016-01-07-1
[3] Yii 1.1.17: http://habrahabr.ru/post/275065/
[4] Lumen 5.2: https://laravel-news.com/2016/01/lumen-5-2-is-released/
[5] Проекту Drupal исполнилось 15 лет: https://www.drupal.org/news/drupal-15-years-old-and-still-gaining-momentum
[6] PrestaShop на Symfony: http://build.prestashop.com/news/prestashop-1-7-and-symfony/
[7] PHP 5 будет поддерживаться до конца 2018 года: https://wiki.php.net/rfc/php56timeline#vote
[8] PHAP: http://phap.landingpage.io/
[9] RFC: Adopt Code Of Conduct: https://wiki.php.net/rfc/adopt-code-of-conduct
[10] Contributor Covenant: http://contributor-covenant.org/
[11] обсуждений: http://www.serverphorums.com/read.php?7,1379434
[12] 1: http://blog.astrumfutura.com/2016/01/a-code-of-conduct-for-the-php-project/
[13] 2: http://blog.astrumfutura.com/2016/01/more-php-code-of-conduct-thoughts/
[14] 3: https://www.daveyshafik.com/archives/69893-speaking-out-on-the-php-code-of-conduct.html
[15] RFC: Simple Cryptography Library: https://wiki.php.net/rfc/php71-crypto
[16] предлагается: https://wiki.php.net/rfc/libsodium
[17] задепрекейтить: https://wiki.php.net/rfc/mcrypt-viking-funeral
[18] RFC: Allow specifying keys in list(): https://wiki.php.net/rfc/list_keys
[19] RFC: On-demand Name Mangling: https://wiki.php.net/rfc/on_demand_name_mangling
[20] RFC: Warn about invalid strings in arithmetic: https://wiki.php.net/rfc/invalid_strings_in_arithmetic
[21] RFC: array_key_(first|last|index): https://wiki.php.net/rfc/array_key_first_last_index
[22] RFC: Operator Overloading: https://wiki.php.net/rfc/operator-overloading
[23] atlasphp/Atlas.Orm: https://github.com/atlasphp/Atlas.Orm
[24] fruux/sabre-xml: https://github.com/fruux/sabre-xml
[25] Пост: https://evertpot.com/sabre-xml-value-objects/
[26] padraic/humbug: https://github.com/padraic/humbug
[27] мутационного тестирования: https://ru.wikipedia.org/wiki/Мутационное_тестирование
[28] alexpts/php-simple-events: https://github.com/alexpts/php-simple-events
[29] AlexPTS: http://habrahabr.ru/users/alexpts/
[30] bixuehujin/blink: https://github.com/bixuehujin/blink
[31] swoole: https://github.com/swoole/swoole-src
[32] Пост: http://www.sitepoint.com/can-php-be-even-faster-light-speed-with-the-blink-framework/
[33] kapolos/pramda: https://github.com/kapolos/pramda
[34] ellipsesynergie/api-response: https://github.com/ellipsesynergie/api-response
[35] plumphp/plum: https://github.com/plumphp/plum
[36] sebastianfeldmann/phpbu: https://github.com/sebastianfeldmann/phpbu/tree/master
[37] fusonic/linq: https://github.com/fusonic/linq
[38] Athari/YaLinqo: https://github.com/Athari/YaLinqo
[39] malukenho/PsyGit: https://github.com/malukenho/psygit
[40] PHPFastCGI/FastCGIDaemon: https://github.com/PHPFastCGI/FastCGIDaemon
[41] адаптеры: https://github.com/PHPFastCGI
[42] VerbalExpressions/PHPVerbalExpressions: https://github.com/VerbalExpressions/PHPVerbalExpressions
[43] TDD для ваших API с помощью Symfony и PHPUnit: http://lakion.com/blog/tdd-your-api-with-symfony-and-phpunit
[44] Бенчмарки Symfony: Symfony Proxy vs. Varnish: https://www.symfony.fi/entry/symfony-benchmarks-symfony-proxy-vs-varnish
[45] Бенчмарки Symfony: PHP 5.6, HHVM 3.11 и PHP 7.0.1: https://www.symfony.fi/entry/symfony-benchmarks-php-56-hhvm-and-php-7
[46] Бенчмарки Symfony: Symfony Microkernel, Lumen, Silex, Slim...: https://www.symfony.fi/entry/symfony-benchmarks-microkernel-silex-lumen-and-slim
[47] Бенчмарки Symfony: PHP-FPM vs. PHP-PM (на PHP 7 и HHVM): https://www.symfony.fi/entry/symfony-benchmarks-php-fpm-vs-php-pm-on-php-7-and-hhvm
[48] Бенчмарки Symfony: Масштабирование PHP добавлением CPU & RAM: https://www.symfony.fi/entry/symfony-benchmarks-scaling-php-by-adding-cpu-ram
[49] Самые большие сайты на фреймворке Symfony2: http://stfalcon.com/blog/post/largest-websites-built-on-symfony2
[50] Pagekit: обзор модульной CMS на базе Symfony: http://habrahabr.ru/post/274631/
[51] Видеоуроки по Symfony 3 для начинающих: https://knpuniversity.com/screencast/symfony
[52] True Dependency Injection in Symfony2 Application: http://www.toptal.com/symfony/true-dependency-injection-symfony-components/
[53] Наследование ActiveRecord's, описывающих одну таблицу (паттерн single table inheritance) в Yii2: http://habrahabr.ru/post/274925/
[54] Yii2 bad behaviors: http://habrahabr.ru/company/dataart/blog/274479/
[55] Yiimine: https://github.com/neo-classic/yiimine
[56] Идеи для Yii 2.1: https://github.com/yiisoft/yii2/wiki/Ideas-for-2.1
[57] TDD в Laravel с нуля: http://adamwathan.me/2016/01/11/test-driven-laravel-from-scratch/
[58] Laravel и Content Negotiation: http://fideloper.com/laravel-content-negotiation
[59] Объекты в PHP 7: http://jpauli.github.io/2016/01/14/php-7-objects.html
[60] Подробный туториал по оптимизации производительности с помощью Blackfire: http://www.sitepoint.com/an-in-depth-walkthrough-of-supercharging-apps-with-blackfire/
[61] Оптимизация league/commonmark с помощью Blackfire: http://www.colinodell.com/blog/2015-11/optimizing-league-commonmark-blackfire-io
[62] Введение в WP REST API: http://code.tutsplus.com/series/introducing-wp-rest-api--cms-896
[63] Новые драйверы MongoDB для PHP и HHVM: архитектура: http://derickrethans.nl/new-drivers-part2.html
[64] Туториал по использованию Wunderlist API с помощью Guzzle: http://www.sitepoint.com/crash-course-of-wunderlists-api-with-guzzle/
[65] Улучшаем DI в PHP-приложениях с помощью менеджеров плагинов Zend Framework: http://blog.alejandrocelaya.com/2015/12/31/improve-dependency-injection-in-php-apps-with-zend-framework-plugin-managers/
[66] О проектировании и реализации скрытого бэкдора в веб-приложении: https://paragonie.com/blog/2016/01/on-design-and-implementation-stealth-backdoor-for-web-applications
[67] Принципы программирования для PHP-разработчиков — Часть 1: Уменьшение сложности: https://www.ibuildings.nl/blog/2016/01/programming-guidelines-php-developers-part-1-reducing-complexity
[68] Портирование функций Clojure на PHP для улучшения функционального программирования: http://blackwood.io/porting-clojure-php-better-functional-programming/
[69] Репозиторий с демонстрацией распространенных уязвимостей веб-приложений: https://github.com/siddharthgoel88/web-attacks
[70] Принципы, которые формируют успешные фреймворки: http://haru-atari.com/blog/4/philosophies-that-shaped-successful-frameworks
[71] Конфигурационные значения — это тоже зависимости: http://haru-atari.com/blog/5/configuration-values-are-dependencies-too
[72] Как правильно внести свою лепту в Open Source проект: простые подсказки: http://habrahabr.ru/post/275219/
[73] Собрать лучшее из двух миров — фреймворков и CMS (часть 3): http://habrahabr.ru/post/275139/
[74] Слабые ссылки в PHP 7: http://habrahabr.ru/post/275151/
[75] Быстрое создание phar файлов используя Box: http://habrahabr.ru/post/274745/
[76] donutdan4114/conway-game-of-life-php: https://github.com/donutdan4114/conway-game-of-life-php
[77] PlacePhant: http://placephant.com/
[78] личку: http://habrahabr.ru/conversations/pronskiy/
[79] почту: mailto:roman@pronskiy.com
[80] твиттер: https://twitter.com/pronskiy
[81] Присылайте ссылки: http://bit.ly/php-digest-add-link
[82] не было в PHP-Дайджестах: http://pronskiy.github.io/php-digest/
[83] ← Предыдущий выпуск: PHP-Дайджест № 76: http://habrahabr.ru/company/zfort/blog/274153/
[84] Источник: http://habrahabr.ru/post/275293/
Нажмите здесь для печати.