Класс таймера PHP для прерывания циклов через указанный интервал времени(например для пошагового выполнения PHP)

PHP класс находится в следующем листинге.

Используется следующим образом. В конструктор передаётся время в секундах которое будет отсчитываться начиная с первого использования объекта(то есть вызова его метода __toString). Например так как это показано в следующем коде.

<?php
require 'mytimer.php';//Подключаем файл с классом таймера
$timer = new myTimer(10);//Устанавливаем время выполнения 10 секунд
for ($i=0;$timer;$i++) {//Время выполнения начинает отсчитываться от первого использования объекта $timer в этом цикле, после превышения времени объект $timer возвращает "0"(значение string), которое прерывает выполнение цикла по условию.
//некоторые действия в цикле
}

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: