В моем простом примере ниже я получил следующую ошибку: >
Неустранимая ошибка: невозможно использовать временное выражение в контексте записи в строке 11.
Строка 11 следующую строку:
Код: Выделить всё
response['error'] = "Error: B is less that C
";
Код: Выделить всё
$response = [];
$a = 4;
$b = 8;
$c = 9;
$d = 29;
if($a !== $b){
$response['error'] = "Error: A is not equal to B
";
}elseif($b < $c){
response['error'] = "Error: B is less that C
";
}
if($d > $c){
response['success'] = "Success: D is greater than C
";
}
echo $response['error'];
echo $response['success'];
Убедиться, что это исключение обрабатывается правильно
Я знаю, что переменные определены, иначе ошибка будет такой:
Примечание: неопределенная переменная
Подробнее здесь: https://stackoverflow.com/questions/508 ... te-context
Мобильная версия