Section courante

A propos

Section administrative du site

SET_TIME_LIMIT

Fixe le temps limite
PHP 4+

Syntaxe

function set_time_limit($seconds)

Paramètres

Nom Description
$seconds Ce paramètre permet d'indiquer le nombre de seconde

Description

Cette instruction permet de fixer le temps d'exécutions maximum d'un script en secondes. Ainsi, grâce à cette limite, si le code PHP contient une boucle infini ou une exécution trop longue, le script PHP sera automatique arrêter au bout d'un certain temps.

Remarques

Exemples

L'exemple suivant permet de fixer à 100 secondes le temps maximum d'exécution du script PHP :

  1. <?php
  2. set_time_limit( 100 );
  3. // ... Le code source du programme PHP ...
  4. ?>

L'exemple suivant, nommé «timeout.php», provoque une boucle infini allant durée 600 secondes et s'arrêter après :

  1. <?php
  2. set_time_limit( 600 );
  3. // Boucle infini :
  4. for( ;;) { }
  5. ?>

on obtiendra le résultat suivant :

Fatal error: Maximum execution time of 600 seconds exceeded in timeout.php on line 4

Dernière mise à jour : Lundi, le 21 mars 2016