¿Cómo es posible establecer un tiempo de ejecución infinito para el script PHP?

Sí, es posible establecer un tiempo de ejecución infinito para el PHP Script. Podemos hacerlo agregando la función set_time_limit() al comienzo del script PHP.

La función set_time_limit() toma solo un parámetro que es un valor int que está en segundos y devuelve un valor booleano. Si el script alcanza la cantidad de tiempo dada, entonces da un error fatal.

Sintaxis:

set_time_limit ( int $seconds )

Valor de retorno: booleano (verdadero o falso)

Valor por defecto: 30 segundos

Para el máximo o puede decir para el tiempo de ejecución infinito, podemos establecer la función con el valor 0 . Si el valor es 0, se ejecutará durante un tiempo infinito.

Nota: este método solo funcionará si el servidor de alojamiento le permite cambiar la configuración de PHP.

 Ejemplo 1: El siguiente ejemplo es de establecer el tiempo de ejecución a 40 segundos

PHP

<?php
    
    // This will set the time limit to 40 seconds 
    // Default time is 30 seconds
    set_time_limit(40);
    $j=1;
    while($j<5)
    {
       echo "$j, ";
       $j++;
     }
?>

Producción:

 1, 2, 3, 4,

Ejemplos 2: El siguiente ejemplo es del tiempo de fraguado al tiempo máximo (infinito).

PHP

<?php
    
    // This will set the time limit to infinite (maximum) 
    // Default time is 30 seconds
    set_time_limit(0);
    $j=1;
    while($j<50){
     echo "$j, ";
     $j++;
   }
?>

Producción:

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 
32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49,

Publicación traducida automáticamente

Artículo escrito por jimishravat2802 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *