Php пауза выполнения скрипта
Автор XPOM задал вопрос в разделе Компьютеры, Связь
Как называется фунция PHP, которая задерживает выполнение скрипта на некоторое время и потом дальше продолжает выполнять и получил лучший ответ
Ответ от Klark[гуру]
1. sleep($seconds); //
2. usleep($msec); //
ИМХО, использовать это для отладки - не лучшая идея. Скорее всего, идея не сработает! Причины? Во-первых, WEB-сервер с вкомпилированным модулем PHP по-дефолту имеет ограничение на исполнение скрипта 30-60 секунд. Его конечно можно убрать, но для недоотлаженной программы - это чревато. Во-вторых, все сильно зависит от программного дизайна (так, используется ли obstack's или другой вид буферизации, в т. ч. и директивами Apache в .htaccess).
Дело в том, что HTTP-запрос приходит на WEB-сервер, и отдает HTTP-отклик - тоже WEB-сервер. Это - важный момент! PHP тут вообще в стороне. Какой отклик отдается на запрос HTTP/1.1 - тоже важно. По-дефолту, сервер может выдавать Content-Transfer-Encoding=chunked. Тогда может это способ и проскочит, а может и нет. Если же не chuncked, HTTP-клиент попросту очень долго будет ожидать всего отклика целиком!
Занимаясь отладкой для WEB-а лучшим (простейшим и универсальным) способом остаются логи. Их поддержка уже встроена в PHP. И никакие задержки не нужны! Другой вариант - пошаговый отладчик. С некоторыми хитрыми проектами могут быть траблы. Нужна хорошая IDE с phpdbg типа IBM Eclipse, Zend Studio или NuSphere. Советую первую из них (скриншот прилагаю) . Второй мониторчик тоже не помешает!
Источник:
может sleep? или wait?х3 (
Например:sleep(5);
Функция sleep() задерживает исполнение программы на указанное количество секунд. Вот есть такой простой примерчик.// текущее времяecho date('h:i:s') . "\n";// задержка 10 секsleep(10);// возобновляем работуecho date
or DIE php
die() будет выполнен в случае если mysql_query() вернет False(т. е. в случае ошибки)
цитата из
подробнее...
проблема с CRON php (isp)
Пожалуйста, помните: Чтобы выполнялись php-скрипты из crontab необходимо добавить опцию -f после
подробнее...
на одном платном хостинге - php работает как CGI -- чем это лучше ??
GGI - самый старый способ запуска скриптов (в том числе и php). В этом случае на каждый хит
подробнее...
Как в php задать кнопке значение? например чтобы когда нажимают на кнопку переменной присваивалось значение например 5
php выполняется на стороне сервера, в браузер пользователю попадает сгенерированная страница HTML -
подробнее...
Что такое скрипт?
Как правило, скриптом называется программа или программный файл сценарий. Ну а если быть предельно
подробнее...
что такое скрипт и что такое парсинг ??
1)Скрипт — это программа, содержащая набор инструкций для некоторых приложений или утилит.
подробнее...
PHP оптимизация
Время выполнения скрипта в php5 можно получить так
$start_time = microtime(true);
подробнее...
PHP foreach($this->arFields as $name=>$structure)
$this->asField это переменная, которая хранится за пределами этой функции, она общая на весь
подробнее...
что такое joomla?
Joomla представляет собой набор скриптов, написанных на языке программирования PHP. Этот язык был
подробнее...
Зачем нужен apache для nginx?
Nginx – веб-сервер и почтовый прокси-сервер, разрабатываемый одним человеком – Игорем Сысоевым, в
подробнее...
Вк не работает 500 Internal Server Error Apache
Почему возникает ошибка 500 Internal Server Error В данной статье мы рассмотрим наиболее вероятные
подробнее...
Блок try {} catch{} в PHP
require, require_once
Если не может найти файл, то он не генерирует исключений, а просто
подробнее...
Запуск скрипта VBS
Программ две: wscript и cscript, насколько я помню. Последний для выполнения скриптов WSH в
подробнее...
Скрипт Vbs
Все содержимое этой папки можно отправить в том случае, если оно (содержимое) будет запаковано в
подробнее...
Что это за файл РНР? Чем открыть?
Если у человека есть Apache, он не станет справшивать, что делать с php-файлом!!!
PHP-файл --
подробнее...