62 votes

Obtenir max_execution_time dans un script PHP

Je sais qu'il est possible de définir le temps d'exécution maximal dans un script en utilisant:

 ini_set('max_execution_time', 30);
 

ou

 set_time_limit(30);
 

Que puis-je faire pour obtenir une variable contenant le temps d'exécution maximal en secondes?

131voto

Jon Points 194296

L'inverse, en utilisant ini_get :

 ini_get('max_execution_time'); 
 

Remarque: si vous consultez la page de documentation pour ini_set , vous pourrez trouver ini_get évidence dans la section "Voir aussi". C'est un très bon moyen de découvrir des fonctionnalités intégrées à PHP dont vous n'êtes pas déjà au courant.

21voto

Shades88 Points 1580

tu peux essayer

 $max_time = ini_get("max_execution_time");
echo $max_time;
 

et vous pouvez utiliser cette variable comme vous le souhaitez :)

21voto

user2023637 Points 29

Il y a quelques points inexacts dans les commentaires. Donc, pour clarifier:

  1. set_time_limit(30) est identique à ini_set('max_execution_time', 30);
  2. Les deux réinitialisent le compteur.
  3. ini_get('max_execution_time') travaille dans les deux cas - set_time_limit et ini_set .

11voto

haynar Points 3144

essaye ça:

 ini_get('max_execution_time')
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X