Вопрос

Например, моя цель - протестировать приведенный здесь код:

PHP-скрипт, который сообщает о ходе выполнения Клиенту

<?php

waitalittle();
echo 'Task one finished';
flush();

waitalittle();
echo 'Task two finished';
flush();

?>

Моя цель - создать функцию waitalittle(), выполнение которой должно занять 5 секунд.

Моя конечная цель - иметь возможность просматривать ход выполнения различных частей моего PHP-скрипта в браузере без необходимости обновления.

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что если я использую какую-либо старую функцию вместо "waitalittle", все повторяемые инструкции появляются одновременно.Я хочу протестировать вышеупомянутую ссылку / ответ, чтобы увидеть, повторяются ли инструкции в браузере по мере их обработки.

Это было полезно?

Решение

Видишь sleep:

int sleep ( int $seconds )
Задерживает выполнение программы на заданное количество секунд.

Так что ваш waitalittle функция может выглядеть следующим образом:

function waitalittle() {
  sleep(5);
}

Другие советы

спать () буду ждать тебя.Это так мило.:)

<?php
sleep(5);
echo 'Task one finished';
flush();

sleep(5);
echo 'Task two finished';
flush();

?>

вы можете использовать это вместо waitalittle()

sleep(5);

или же по - вашему это так и есть

function waitalittle() {
sleep(5);
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top