Я хочу вернуть false пользователю (который имеет очень большие данные для обработки), а не ждать завершения обработки фактических данных, FALSE означает, что данные уже находятся в процессе, и теперь пользователь может перейти для проверки позже.Есть ли другой способ продолжить выполнение функции после возврата?
ПРИМЕЧАНИЕ: пользователь - пользователь мобильного приложения (клиент).
В основном код выглядит следующим образом:
function accept_data($data){
if(is_this_data_already_processed($data)) {
return true;
} else {
return false;
now_process_data($data);
}
}
К тому времени, пользователь снова проверяет данные, он будет вызывать функцию is_this_data_already_processed()
. Если значение true, то оно обрабатывается.
Я знаю, что оператор return завершает все исполнения. Есть ли способ сделать то, что я хочу?
'now_process_data ($ данных);' никогда не будет выполнена, я не знаю, что эта функция точно делает, но из 'return false' под ним – swidmann
положил ваше возвращение ложным; ниже now_process_data ($ data) –
какой тип сущности является «клиентом» в ситуации? – Flosculus