Функция сна срабатывает дважды - PullRequest
0 голосов
/ 18 июня 2020

У меня 31 строка в моей БД, и я хочу загружать их с интервалом в 2 секунды. Но когда функция сна активна в течение 60 секунд, основная функция повторяется и $ count сбрасывается.

Мой код:

    $count = 0; 
    $files_count = count($files);
        foreach($files as $file) {
            $count++;
            $bot_file_name = $file['bot_file_name'];
            $bot_file_tg_id = $file['bot_file_tg_id'];
            $bot_file_format = $file['bot_file_format'];
            if ($bot_file_format == "pdf") {
                // do something
            } else if ($bot_file_format == "video") {
                // do something
            } else if ($bot_file_format == "audio") {
                // do something
            }
            if ($count == $files_count) {
                break;
            }
            sleep(2);
        }

Я не могу понять, что здесь не так. php max_execution_time - 120.

...