Вычислить разницу массива до и после изменений

StalkerClasses

Новичок
На входе есть многомерный массив $GLOBALS['AR'] с данными;
В моем скрипте произвольно модифицирую многие участки данного массива $GLOBALS['AR'] различной степени вложенности.
Как понять что я изменил - как вычислить разницу массива до и после моих изменений - наверное это более правильно.
 

StalkerClasses

Новичок
Проблема в том что я не сливаю два разных массива.
А добавляю значения и ключи в существующий.

Мне надо как-то зафиксировать то что было до и после моих правок в этом массиве.
 

Squats

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

Тогда сохраняйте массив в файл, а через require присваивайте в переменную.
А сделать сравнения уже на основе реального сравнения массивов.
Через array_diff_ukey и компаратор.
 
Сверху