কম্পিউটার

PHP-এ মেমরি_সীমা পরীক্ষা করা হচ্ছে


'memory_limit' হল সার্ভার মেমরির সর্বোচ্চ পরিমাণ যা একটি একক পিএইচপি স্ক্রিপ্ট ব্যবহার করার অনুমতি দেয়। মেমরির থ্রেশহোল্ড তুলনা করার আগে মানটিকে রূপান্তর করতে হবে।

যেমন − 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. পিএইচপি টাইপ ত্রুটি

  2. পিএইচপি ট্যাগ

  3. পিএইচপি-তে অ্যারে খালি আছে কিনা তা পরীক্ষা করার বিভিন্ন উপায়

  4. পিএইচপি পাই() ফাংশন