কম্পিউটার টিউটোরিয়াল

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 '<phpmem>'; echo '<val>' . $memory_limit . '</val>'; echo '<ok>' . ($ok ? 1 : 0) . '</ok>'; echo '</phpmem>';

আউটপুট হবে সেই নির্দিষ্ট এনভায়রনমেন্ট সেটআপের মেমরি লিমিট।


  1. PHP TypeError

  2. PHP ট্যাগস (PHP Tags)

  3. PHP-এ অ্যারে খালি কিনা যাচাই করার বিভিন্ন পদ্ধতি

  4. PHP pi() ফাংশন