Задать вопрос
@Us59

Как повторять действие по таймеру?

Нужно повторять действие по таймеру, с лимитом 10 раз.

if (file_exists(__DIR__ . '/123.txt')) {
     $file = file_get_contents(__DIR__ . '/123.txt');
     $file = json_decode($file, true);

     if (!isset($file["service_2"])) {
     
     }
}

Если файл существует, то в нем лежит json, мне нужно проверить существует ли $file["service_2"], если да, то я делаю действие, иначе я должен сделать sleep(20) и повторять действие в течении 10 раз.
  • Вопрос задан
  • 100 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
IceRD
@IceRD
Используйте на сервере Cron для запуска по таймингу.
Или реализуйте через JS, то что вы хотите https://learn.javascript.ru/settimeout-setinterval

Не используйте sleep(20), чтобы на 3 минуты убить приложение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽