Я понимаю, что эту ошибку уже тысячу раз рассматривали. На просторах интернета я нашёл три решения этой ошибки в моём случае.
Есть код в файле
protected function sortArgs($prototype, $args) {
$keyArgs = array();
$posArgs = array();
foreach ($args as $arg) {
list($key, $value) = $arg;
$key = $key[1];
if (empty($key)) {
$posArgs[] = $value;
} else {
$keyArgs[$key] = $value;
}
}
Ошибка выходит на этой строке $key = $key[1];
Варианты исправления ошибки, которые я нашёл
if(isset($key))$key = $key[1];
$key = isset($key[1]) ? $key[1] : null;
$Key = $Key[1] ?? null;
Все три варианта ошибку убирают. Теперь вопрос, какой из этих решений подходит к моей ситуации. php7.4
Любой ваш ответ будет принят во внимание.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Написал код загрузки изображения на сервер - надежен ли он или можно как то загрузить вредоносный кодМожет есть советы какие нибудь? PHP
Возникла необходимость рефакторинга довольно старого кода на php, написанного примерно в 2005м годуКод запускается на php 5