Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में मेमोरी_लिमिट की जाँच करना

'मेमोरी_लिमिट' सर्वर मेमोरी की अधिकतम मात्रा है जिसे एक एकल PHP स्क्रिप्ट का उपयोग करने की अनुमति है। स्मृति की दहलीज की तुलना करने से पहले मान को परिवर्तित करने की आवश्यकता है।

उदाहरण के लिए - 64M को 64 * 1024 * 1024 में बदल दिया जाता है। इसके बाद, तुलना की जाती है और परिणाम का प्रिंट आउट लिया जाता है।

<?php
$memory_limit = ini_get('memory_limit');
if (preg_match('/^(\d+)(.)$/', $memory_limit, $matches)) {
   if ($matches[2] == 'M') {
      $memory_limit = $matches[1] * 1024 * 1024; // nnnM -> nnn MB
   } else if ($matches[2] == 'K') {
      $memory_limit = $matches[1] * 1024; // nnnK -> nnn KB
   }
}
$ok = ($memory_limit >= 640 * 1024 * 1024); // at least 64M?
echo '<phpmem>';
echo '<val>' . $memory_limit . '</val>';
echo '<ok>' . ($ok ? 1 : 0) . '</ok>';
echo '</phpmem>';

आउटपुट उस विशिष्ट परिवेश सेटअप की स्मृति सीमा होगी।


  1. पीएचपी टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसमें .php एक्सटेंशन होता है और इसे वेब सर्वर पर संग्रहीत किया जाता है। सर्वर पर PHP पार्सर वर्णों के विशेष अनुक्रम की तलाश करता है

  1. PHP में कोई सरणी खाली है या नहीं, यह जांचने के विभिन्न तरीके

    ‘sizeof’ फ़ंक्शन का उपयोग करना आइए एक उदाहरण देखें - उदाहरण <?php $empty_arr = array(); if( sizeof($empty_arr) == 0 )    echo "The array is empty!"; else    echo "The array is non-empty."; ?> आउटपुट The array is empty! एक सरणी को यह देखने के लिए जांचा

  1. पीएचपी पीआई () समारोह

    परिभाषा और उपयोग पाई () फ़ंक्शन गणितीय स्थिरांक का मान लौटाता है। यह एक फ्लोट मान 3.14159265359 देता है जो PHP में परिभाषित पूर्वनिर्धारित स्थिरांक के बराबर है - M_PI सिंटैक्स pi ( void ) : float पैरामीटर इस फ़ंक्शन के लिए किसी पैरामीटर की आवश्यकता नहीं है रिटर्न वैल्यू PHP pi() फ़ंक्शन गणितीय