set_time_limit

(PHP 3, PHP 4 )

set_time_limit -- Beállítja a maximális futási időt

Leírás

void set_time_limit ( int seconds)

Beállítja, hogy mennyi másodperc adott maximálisan egy script futásához. Ha ezt az értéket a script eléri, fatális hiba keletkezik. Az alapérték 30 másodperc, vagy ha létezik, akkor a max_execution_time érték, amit a konfigurációs file-ban állíthatsz be. Ha nulla az értéke, nincs időkorlát.

Amikor meghívod, a set_time_limit() újraindítja az időmérést NULLáról. Ez azt jelenti, hogy 30 másodperces alapbeállítással a script futásának 25. másodpercében átállítod ezt egy set_time_limit(20) hívással, a script végülis összesen 45 másodpercig futhat.

Azonban a set_time_limit()-nek nincs hatása, ha 'safe mode'-ot használsz. Ilyenkor nincs más mód, mint kikapcsolni a 'safe mode'-ot, vagy átállítani a konfigurációs file-ban ezt az értéket.