Как узнать значение счётчика функции set_time_limit?

Ventura

Новичок
Как узнать значение счётчика функции set_time_limit?

Можно ли во время выполнения скрипта узнать сколько ему ещё можно выполняться, то есть узнать значение счётчика функции set_time_limit?

спасибо!
 

kruglov

Новичок
можно в начале выполнения посмотреть сколько времени и сохранить в переменную.
 

Ventura

Новичок
можно канечно, но если во время выполнения вызвать set_time_limit то время выполнения скрипта измениться, а мне правду знать надо :)
 

Ventura

Новичок
Автор оригинала: ksnk
echo [m]ini_get[/m]('max_execution_time');
потестировал - данный метод позволяет получить значение последнего вызова set_time_limit. мне же надо знать сколько времени осталось. Я понимаю что вопрос может звучать надуманным, в небольших проектах действительно можно считать самому таймером, но в моём проекте, когда количество строк перевалило за 20000 - хотелось бы получить именно значение которое считает пхп.
 

ksnk

прохожий
Ventura
Блин! А подключить воображение?
Кто мешает в начале проекта сделать $StartTime=time();
а Дальше плясать от:
ini_get('max_execution_time')-( time()-$StartTime)?
Или в проекте на каждом месте втыкается set_time_limit?
 

Ventura

Новичок
так и реализовано сейчас, просто я думал есть более правильное решение
 
Сверху