Тема: Задача на 5+
Як на мене це досить цікава задача для тих хто хоче вивчити детальніше мову php.
Отже умова.
У нас є черга задач. Наприклад 1000 штук. Ми по порядку маємо всіх їх виконати. Якщо задача довго виконується ми її маємо видалити з черги. У нас є ідентифікатор задачі наприклад $id
Сама головна фішка це те що задача може працювати як 1 секунду так і 1000.
Всі задачі які виконуються довше 10 секунд мають видалятись. Фактично це і є головною фішкою.
Видалення з черги і зчитування це все дрібниці головна фішка відслідковувати і видаляти задачу якщо вона працює довше 10 секунд
Ось кусок коду. Все що вам потрібно зробити це написати логіку яка буде виконувати видалення задачі, якщо та працює більше 10 секунд.
$maxItems = 1000;
for ($i = 0; $i<= $maxItems; $i++) {
$task = new Task($i);
if($task->run()){
$task->delete();
}
}
Удачі
Оновлено: Тобто якщо задача виконується 11 секунд зупиняти і видаляти задачу з черги