Website development
PHP
Symfony
Yii
Laravel
Comments 7
+2

Спасибо, за подборку!


[RFC] Normalize arrays' «auto-increment» value on copy on write

Не знал о такой особенности, а ведь можно убить не мало времени в поисках причины не равенства.

+1
Ну вообще-то такое сравнение делать не правильно лучше брать какой-нибудь json_encode, хотя бывает что и порядок при сравнениии не важен. Я бы вообще запретил сравнивание массивов, жалко линтеры до сих пор это не могут.
+9
В PhpStorm подсветку такого можно сделать:


Да и в любых консольных инструментах не сложно при желании.
+2
В общем случае JSON не гарантирует, что ключи будут в том же порядке.
Имхо, лучше проверять на пустоту array_diff или array_diff_assoc.
+3
Не всегда применимо: например, если элементы повторяются.
php > var_dump(array_diff([1,2,2],[2,1,1]));
array(0) {
}

+1
pronskiy спасибо за дайджест!

Мы в Санкт-Петербурге по наводке из статьи решили попробовать с организацией BeerPHP, репа в гите уже появилась, поэтому будем рады всем питерским php-кодерам ;)
Only those users with full accounts are able to leave comments., please.