Как стать автором
Обновить

Комментарии 15

Почему у слона рука из жопы растет?
Дополнительная лапа — для большей скорости разработки.

Это же php-слон. А то что он розовый и у него хобот как пятая нога не смутило?

Роман, спасибо за отличный, как обычно дайджест.


Только одна ссылка вызывает недоумение. Зачем же было эту глупость про "Бенчмарки типичных кусков кода в PHP" включать? То, что лемминги на реддите наголосовали аж 30 попугаев, не делает эту статью менее вредной и хоть сколько-нибудь осмысленной.


Я думал что статьи из серии "какие кавычки быстрее" уже лет 10 как вышли из моды. Это не говоря о том, что даже и по своим собственным стандартам (мерять кривыми руками производительность заведомо бессмысленных кусков кода) качество тестов не выдерживает никакой критики.

Возможно вы правы, но мне она показалась интересной, тем не менее. Плюс есть ощущение, что выросло новое поколение разработчиков, которые не помнят статей из серии «какие кавычки быстрее» :-) В любом случае, спасибо за критику, учту.

Так в том-то и дело что и не должны помнить. Это будет счастье, если вырастет такое поколение. Поскольку сама постановка вопроса неверная, а единственное, что показывают такие тесты — это криворукость тестировщика.


Вот разбор косяков подобных "тестов", как раз на примере данной статьи, https://phpdelusions.net/articles/single_vs_double


Основных проблем две: мало того что сами тесты не имеют ни малейшего смысла, и несут только вред — но автор при этом еще и умудряется накосячить в каждом конкретном тесте, сравнивая теплое с мягким и хронометрируя несуществующий код. Это если внимательно вчитаться в код и пояснения к каждому тесту, а не просто смотреть на цыферки результатов.

Это да, но print уже стал быстрее echo?
Добавил ссылку в пост
в 18м году тестить одинарные и двойные кавычки это конечно жесть ))
помню как бомбило, когда в подобных спорах, этак 8-10 назад ссылались лохматую статью начала 2000х, выглядело это как язычество
> Никогда не используйте тайп-хинт array

Спорное мнение. Особеноо если учесть, что скорее речь о «никогда не используйте array как пользовательский тип». По хорошему надо, наверное, объединить array и ArrayAccess в один тайп-хинт, и проставить либо его, либо iterable в стандартных array функциях.
Стоит ли сейчас везде обновлять composer, 1.7 стабилен?

Да.

Я джва года этого ждал
JSON: A new flag has been added, JSON_THROW_ON_ERROR, which can be used with
json_decode() or json_encode() and causes these functions to throw a JsonException upon an error, instead of setting the global error state that is retrieved with json_last_error(). JSON_PARTIAL_OUTPUT_ON_ERROR takes precedence over JSON_THROW_ON_ERROR. (RFC: wiki.php.net/rfc/json_throw_on_error)

Ну, строго говоря, чтобы использовать повседневно, все равно придется заворачивать вызов в отдельную функцию — не писать же каждый раз эту простыню. А с отдельной функцией и сейчас можно исключение бросить.


Но новость все равно очень оптимистичная

KikApp — Инструмент позволяет писать нативные приложения для iOS и Android на PHP. У кого-то есть опыт использования?

Не получилось затестить. Сообщения с подтверждением не приходит на почту(пробовал mail.ru и gmail).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий