Комментарии 12
Бенчмарк Recki-CT
Странный бенчмарк, на самом деле. Совершенно не понятно, как тесты гонялись, на чем гонялись.
Судя по содержанию bench.php понятно, что автор научился
for($i = 0; $i < 10000; $i++){$a++}
инлайнить в $a = 10000;
, но проверить не могу, нет никакой cli тулзы. Ну и подобные вещи, которые в php работают очевидно долго из-за реализации в лоб (вызовы функции, рекурсивные вызовы функции, любые действия в циклах, особенно бессмысленные).В общем тесты синтетические, будет интересно посмотреть тесты, которые проводила команда phpng — сравнение реальных приложений до и после оптимизаций. Синтетику под себя подгонять каждый умеет.
Поздравляю! Ваши дайджесты всегда сначала плюсую (чтобы не забыть), потом читаю :)
>> Transform PHP Vars to JavaScript
каких только велосипедов не придумают.
каких только велосипедов не придумают.
Принятые RFC: исправление консистентности поведения list(),
Судя по голосованию, похоже на то что
list()
больше не будет работать со строками.Принятые RFC: оператор ??
Здорово :)
К сожалению не попала #phpnw14 в дайджест.
Большое Вам спасибо за дайджесты!
Простите, но что-то я не до конца понял: в чём фишка Flintstone? Судя по тому, что я увидел в документации — возможности вроде бы те же, что и при работе с обычными *.ini
Думал перевести mnapoli.fr/decoupling-packages/, но там вроде все банально, кроме довольно интересной, как мне показалось, штуки Weak Interfaces — но по ним ничего не нашел…
Запускаем билды TravisCI локально с помощью RoboCI и DockerНасколько я понимаю, автор не совсем прав, в том месте, где утверждает, что через docker можно запускать только один процесс:
For instance, the most important limitation of Docker is a rule one process for one container.Например, вот этот контейнер умеет запускать и всякое сопутствующее барахло: phusion.github.io/baseimage-docker/
Благодарю за интереснейшие ссылки по Zend2.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Дайджест интересных новостей и материалов из мира PHP № 49 (21 сентября – 5 октября 2014)