Я делаю программу в команде программистов, и было решено, что для конкретной системы мы будем использовать массив.
В большинстве случаев все индексы в массиве будут по-прежнему правильно установлены, могут возникнуть неопределенные индексы. Использование isset () или array_key_exists () сделает код слишком медленным (потому что нам понадобится много «если» и «если» - медленным) и слишком «грязным» (слишком много кода и повторяющегося кода), так что оба варианта не подходят.
Я уже заметил функцию set_error_handler (), но я также не знаю, является ли это лучшим вариантом.
Основная задача:
Когда этот конкретный массив вызывает неопределенный индекс, он должен быть перехвачен, решен (записать ситуацию в журналы), и сценарий должен продолжаться, как будто ничего не произошло. Какой лучший способ сделать это?
ПРИМЕЧАНИЕ. Если произойдет какая-либо другая ошибка или предупреждение, я хочу, чтобы PHP обрабатывал его так, как он привык, я хочу, чтобы этот материал создавался только для этого конкретного массива с таким именем.
Надеюсь, я был достаточно ясен