Мы столкнулись с большой проблемой в нашей компании, но позвольте мне объяснить ...
В Php 5.6 мы расширили наш массив, как показано ниже
if($_SESSION[$id]['UH'][$_SESSION[$id]['X']['CONTROL']['syuni']]['fixed_values'][$_header_key] != '')
$_SESSION[$id]['X']['FILTER']['FLD'][$_header_key] = $_SESSION[$id]['UH'][$_SESSION[$id]['X']['CONTROL']['syuni']]['fixed_values'][$_header_key];
В Php 7.x наш расширенный массив не будет работать хорошо. Мы только заставляем
($_SESSION[$id]['UH'][$_SESSION[$id]['X']['CONTROL']['syuni']]['fixed_values'][$_header_key] != '') $_SESSION[$id]['X']['FILTER']['FLD'][$_header_key]
работать.
_SESSION[$id]['UH'][$_SESSION[$id]['X']['CONTROL']['syuni']]['fixed_values'][$_header_key]
не работает как Расширение нашего первого массива. Может ли кто-нибудь объяснить мне, почему и как изменилась обработка массива?