Ich weiß, dass es möglich ist, die maximale Ausführungszeit in einem Skript wie folgt festzulegen:
ini_set('max_execution_time', 30);
oder
set_time_limit(30);
Was kann ich tun, um eine Variable zu erhalten, die die maximale Ausführungszeit in Sekunden enthält?
ini_set('max_execution_time', 30);
undset_time_limit(30);
nicht vollständig synonym sind, daset_time_limit()
der Zähler auf 0 "zurückgesetzt" wird, wasini_set()
nicht der Fall ist.Antworten:
Das Gegenteil mit
ini_get
:ini_get('max_execution_time');
Hinweis: Wenn Sie auf der Dokumentationsseite nachsehen
ini_set
, finden Sie dieseini_get
im Abschnitt "Siehe auch". Dies ist eine sehr gute Möglichkeit, in PHP integrierte Funktionen zu entdecken, die Sie noch nicht kennen.quelle
ini_set
oderset_time_limit()
dann die aktuelle Uhrzeit auf0
Es gibt einige ungenaue Punkte in den Kommentaren. Um dies zu verdeutlichen:
set_time_limit(30)
ist das gleiche wieini_set('max_execution_time', 30);
ini_get('max_execution_time')
funktioniert in beiden Fällen -set_time_limit
undini_set
.quelle
Du kannst es versuchen
$max_time = ini_get("max_execution_time"); echo $max_time;
und Sie können diese Variable so verwenden, wie Sie möchten :)
quelle
Versuche dies:
ini_get('max_execution_time')
quelle