в данный момент я сделать что-то вроде этогоPHP Обработка ошибки из возвращенного массива
exec($command, $retval);
Ответ обычно представляет собой массив, который имеет либо успех или неудачу значение. На данный момент, я делаю что-то вроде следующего
if($retval[0] === 'success') {
//do something else
} else {
//handle the error
}
Я заметил, однако, что иногда я вижу ошибку в консоли, которая гласит
Не определено смещение: 0 в
Я предполагаю, что иногда что-то происходит, и массив не возвращается. Он выполняет скрипт Python.
Есть ли способ, которым я могу справиться, если смещение 0? Я бы предположил, что это было бы обработано в предложении else, но, по-видимому, нет.
Благодаря
'если (Исеть ($ RetVal [0]) && $ retval [0] === 'success') {сделайте все, что захотите} ' –