We´re facing a big problem in our company but let me explain...
In Php 5.6 we expanded our array like the example below
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];
In Php 7.x our expanded array will not work well. We only get
($_SESSION[$id]['UH'][$_SESSION[$id]['X']['CONTROL']['syuni']]['fixed_values'][$_header_key] != '') $_SESSION[$id]['X']['FILTER']['FLD'][$_header_key]
to work.
_SESSION[$id]['UH'][$_SESSION[$id]['X']['CONTROL']['syuni']]['fixed_values'][$_header_key]
isn´t working as an Expansion of our first Array. Could someone explain me, why and how the Array-handling changed?