PHP - спи два скрипта - PullRequest
       11

PHP - спи два скрипта

0 голосов
/ 19 февраля 2019

У меня есть к вам один вопрос.Я пишу на PHP, и у меня есть одна программа, которая использует два файла PHP, один основной файл и второй файл, где находятся функции и т. Д., Которые я вызываю в основном файле.Это очень большие скрипты с большим количеством строк кода.

Я хочу спать свою программу в определенное время с 14:00 до 17:00 по восточному поясному времени, но у меня есть проблема, как я могу написать код для программы сна в этот период?

Я думалсобирается получить EST, а затем поставить, если условие

 (if servertime === EST){
sleep(108000);
}

Но моя большая проблема в том, что у меня есть много функций и классов, как сделать это глобально, чтобы поместить это в каждую функцию, поэтому всякий раз, когда придет2pmEST, программа должна перейти в спящий режим, где бы функция не находилась в этот момент?

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете поставить его в тик-функцию.http://php.net/manual/de/function.register-tick-function.php

Будьте осторожны - это будет оправдываться после каждого тика - если вы не хотите, чтобы это было в середине процесса, вам нужно проверить его.

Также посмотрите здесь.http://php.net/manual/de/control-structures.declare.php

...