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

Почему не работает setInterval в php?

setInterval(function(){
     $instagram_cnct = curl_init(); // инициализация cURL подключения
     curl_setopt( $instagram_cnct, CURLOPT_URL, "https://graph.instagram.com/refresh_access_token?grant_type=ig_refresh_token&access_token=". $token ); // подключаемся
     curl_setopt( $instagram_cnct, CURLOPT_RETURNTRANSFER, 1 ); // просим вернуть результат
     curl_setopt( $instagram_cnct, CURLOPT_TIMEOUT, 15 );
     $newtocken = json_decode( curl_exec( $instagram_cnct ) ); // получаем и декодируем данные из JSON
     curl_close( $instagram_cnct ); // закрываем соединение
     $token= $newtocken->data->access_token;
 }, 5097600000 );  // 59 дней
  • Вопрос задан
  • 373 просмотра
Подписаться 1 Простой 4 комментария
Решения вопроса 3
FanatPHP
@FanatPHP
Чебуратор тега РНР
Потому что в РНР нет такой функции?
Ответ написан
Комментировать
Tim-A-2020
@Tim-A-2020
setInterval - это браузерное API. В PHP этого нет
Ответ написан
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
setInterval это в JavaScript.
в php используют CRON для таких потребностей
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zhainar
Гуглю за вас
function setInterval($callback, $interval, ...$args) {
    while(true) {
        sleep($interval);
        call_user_func($callback, ...$args);
    }
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы