PHP 7.x Обработка / расширение массива - PullRequest
1 голос
/ 30 апреля 2020

Мы столкнулись с большой проблемой в нашей компании, но позвольте мне объяснить ...

В 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]

не работает как Расширение нашего первого массива. Может ли кто-нибудь объяснить мне, почему и как изменилась обработка массива?

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