Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2011, 05:15
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Ограничение по времени выполнения отдельных участков кода
Допустим имеется:

for($i=1;$i<=10;$i++) {

// тут мы выполняем некие действия которые теоретически могут 
// затянуться по времени, а нам это не нужно, и мы хотим в этом 
// случае оборвать скрипт

}


Допустим я хочу на каждую итерацию цикла установить 30 секунд, то как мне это сделать? Нужно что-то типа:

$limit=30;
for($i=1;$i<=10;$i++) {
set_time_limit($limit); $limit+=30;
// тут мы выполняем некие действия которые теоретически могут 
// затянуться по времени, а нам это не нужно, и мы хотим в этом 
// случае оборвать скрипт

}


Подскажите так можно написать? (я не знаю как это проверить). Может подскажете более правильный вариант.
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием