Вообщем не работает set_time_limit
пробовал даже:
ini_set('max_execution_time', 10);
echo ini_get('max_execution_time');
показывает хотя 10, но всё равно цикл выполняется бесконечно
while(true)
{
echo 'test';
}
В чём фишка?
set_time_limit - сбрасывает счётчик и устанавливает новое значение
max_execution_time - макимальное время выполнения скрипта
Так вроде они одни и тоже, и я оба пробовал но цикл всё равно выполняется бесконечно
Так этот цикл бесконечный. Он сервер кладет
Хз туплю вроде, ну а если логично, почему он игнорирует set_limit_time?
запустил я только что:
<?php
while (1)
{
// ...
}
Через 30 сек получил ошибку что лимит времени исчерпан.
копай свою конфигурацию
вот вот, но я не получаю хотя если вывести значение set_limit_time то показывает 30 если изменяю то меняется соответственно мол всё работает... Логика какая то
set_time_limit не только ставит новое значение оно обнулит счётчик и поставит новое значение на момент именно установки.
попробуй выполни:
<?php
sleep(10);
set_time_limit(5);
sleep(10);
?>
Запустил тоже самое. Сервер повис.
Я на встроеном в пых сервере запускал