За последние 24 часа нас посетили 20178 программистов и 1709 роботов. Сейчас ищет 1871 программист ...

таймер

Тема в разделе "Прочие вопросы по PHP", создана пользователем George_Carlin, 20 июл 2015.

  1. George_Carlin

    George_Carlin Новичок

    С нами с:
    26 дек 2013
    Сообщения:
    5
    Симпатии:
    0
    Доброго времени суток. Захотелось написать игру, в ней для постоянного соединения была использована библиотека ratchet. И всё было хорошо до самого последнего момента, осталось только добавить ограниченное время хода для игроков и вот тут-то я встрял... Есть какой-то вариант реализации таймера на php?
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.119
    Симпатии:
    1.245
    Адрес:
    там-сям
    Процесс на PHP рождается чтобы умереть едва отработал запрос. Поэтому нет никаких аналогов JS setInterval()/setTimeout(). Но измерять время конечно можно: есть функции time() и microtime()

    Хочешь разобраться в PHP — начни свою учебу с чего-нибудь более традиционного. Типа гостевой книги.
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    У вас же есть там оболочка на JS, в ней ставьте интервалы, а на сервере сохраняйте время начала хода и когда приходит запрос с ходом, проверяйте, сколько прошло времени.
     
  4. George_Carlin

    George_Carlin Новичок

    С нами с:
    26 дек 2013
    Сообщения:
    5
    Симпатии:
    0