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

PHP में memory_limit जांचना


'memory_limit' वह अधिकतम मात्रा है जो एक सिंगल 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); // कम से कम 64M? 
echo ''; 
echo '' . $memory_limit . ''; 
echo '' . ($ok ? 1 : 0) . ''; 
echo '';

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


  1. - PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग

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

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

    PHP में सरणी खाली है या नहीं, यह जांचने के कई तरीके हैं। प्रत्येक के अपने फायदे और उपयोग के मामले हैं। यहाँ दो सबसे आम तरीके समझाए गए हैं। 1. sizeof() / count() फ़ंक्शन का उपयोग <?php $empty_arr = array(); if (sizeof($empty_arr) == 0) echo The array is empty!; else echo The array is non-

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area