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

Как проверить, что функция запущена?

Сабж. Есть ли в PHP встроенные средства проверки, что функция/метод в одном экземпляре уже запущена?
Приведу не большой пример.
Пришел Вася на страничку нажал "чудо" кнопку и функция запустилась:
function test(){
  while(true){
   //To do...
   sleep(10);
  }
}

Пришел Петя на ту же страничку и видит, что кнопку уже кто-то нажал и функция работает. Как реализуются такие вещи?
  • Вопрос задан
  • 257 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
qonand
@qonand
Software Engineer
волшебной функции для решения Вашей задачи, не существует т.к. каждый экземпляр "странички" живет в отдельном процессе, но можно реализовать взаимодействие этих процессов, рекомендую ознакомиться с статьей на эту тему на хабре
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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