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

PHP-তে FOR এবং FOREACH-এর পারফরম্যান্স তুলনা


'foreach' 'for' লুপের তুলনায় ধীর। foreach ইটারেশন করার জন্য অ্যারেটি কপি করে।

পারফরম্যান্স বাড়াতে রেফারেন্স কনসেপ্ট ব্যবহার করতে হয়। সাথেই 'foreach' ব্যবহার করা সহজ।

উদাহরণ

নিচে একটি সহজ কোড উদাহরণ দেওয়া হলো:

<?php    $my_arr = array();    for ($i = 0; $i < 10000; $i++) {       $my_arr[] = $i;    }    $start = microtime(true);    foreach ($my_arr as $k => $v) {       $my_arr[$k] = $v + 1;    }    echo "This completed in ", microtime(true) - $start, " seconds";    echo "<br>";    $start = microtime(true);    foreach ($my_arr as $k => &$v) {       $v = $v + 1;    }    echo "This completed in ", microtime(true) - $start, " seconds";    echo "<br>";    $start = microtime(true);    foreach ($my_arr as $k => $v) {}    echo "This completed in ", microtime(true) - $start, " seconds";    echo "<br>";    $start = microtime(true);    foreach ($my_arr as $k => &$v) {}    echo "This completed in ", microtime(true) - $start, " seconds"; ?>

আউটপুট

এটি নিচের আউটপুটটি দেবে:

This completed in 0.00058293342590332 seconds This completed in 0.00063300132751465 seconds This completed in 0.00023412704467773 seconds This completed in 0.00026583671569824 seconds

  1. Windows 10-কে গেমিং-এর জন্য অপ্টিমাইজ করার পূর্ণ গাইড

  2. পিসিতে হ্যালো ইনফিনিট সর্বোত্তম পারফরম্যান্সের জন্য অপ্টিমাইজ করুন

  3. পিসিতে হ্যালো ইনফিনিট সর্বোত্তম পারফরম্যান্সের জন্য অপ্টিমাইজ করুন

  4. আপনার উইন্ডোজ ১০ পিসি বাস্ট করুন: এক্সপার্ট পারফরম্যান্স টিউনিং টিপস