2011-12-19 10 views
49

मैं जानता हूँ कि इसे का उपयोग एक स्क्रिप्ट में अधिकतम निष्पादन समय निर्धारित करना संभव है या तो:PHP स्क्रिप्ट में max_execution_time जाओ

ini_set('max_execution_time', 30); 

या

set_time_limit(30); 

क्या मैं एक चर युक्त पाने के लिए क्या कर सकते हैं सेकंड में अधिकतम निष्पादन समय?

+11

यह ध्यान दिया जाना चाहिए कि 'ini_set (' max_execution_time ', 30);' और 'set_time_limit (30); 'पूरी तरह समानार्थी नहीं हैं, क्योंकि' set_time_limit() '0 को काउंटर रीसेट करता है, जो' ini_set() 'नहीं करता है। – DaveRandom

उत्तर

100

बातचीत, ini_get का उपयोग कर:

ini_get('max_execution_time'); 

नोट: यदि आप ini_set के लिए दस्तावेज़ पृष्ठ की जाँच, आप ini_get "इन्हें भी देखें" खंड पर प्रमुखता से सूचीबद्ध पा सकते हैं। यह PHP में निर्मित कार्यक्षमता को खोजने का एक बहुत अच्छा तरीका है जिसे आप पहले से ही अवगत नहीं हैं।

10

इस प्रयास करें:

ini_get('max_execution_time') 
15

आप

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

कोशिश कर सकते हैं और आप इस चर जिस तरह से आप के लिए :)

9

टिप्पणी में कुछ गलत अंक हैं चाहते उपयोग कर सकते हैं। तो स्पष्ट करने के लिए:

  1. set_time_limit(30)ini_set('max_execution_time', 30);
  2. उन दोनों काउंटर रीसेट के समान है।
  3. ini_get('max_execution_time') दोनों मामलों के लिए काम करता है - set_time_limit और ini_set
संबंधित मुद्दे