Pregunta ¿Cómo obtener PHP max_execution_time desde la línea de comandos?


Cuando ejecuto un script en el navegador, Puedo obtener El límite de tiempo que se establece en la configuración con:

ini_get('max_execution_time');

Cuando ejecuto un script desde el línea de comando, Puedo conjunto el límite de tiempo con:

php -d max_execution_time=5 script.php

¿Pero cómo puedo obtener ¿El tiempo máximo de ejecución en la línea de comando?


5
2018-02-28 11:33


origen


Respuestas:


PHP cli por defecto no tiene max_execution_time límite

Puedes conseguirlo ejecutando:

php -i | grep max_execution_time

9
2018-02-28 11:38



PHP> = 5.2

$ php -r "echo ini_get('max_execution_time') . PHP_EOL;";

PHP <5.2

$ echo "<?php echo ini_get('max_execution_time') . PHP_EOL;" | php 

2
2018-02-28 11:36



los Documentación dice que cuando se ejecuta en modo de línea de comandos, el valor predeterminado es 0 (ilimitado). No dice que no puedes anularlo:

set_time_limit(10); // this way
ini_set('max_execution_time', 10); // or this way

-3
2018-02-28 11:40