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

PHP-এ debug_print_backtrace() ফাংশন


PHP-এ debug_print_backtrace() ফাংশন একটি ব্যাকট্রেস প্রদর্শন করে। এটি কোনো মান রিটার্ন করে না।

সিনট্যাক্স

debug_print_backtrace(options, limit)

প্যারামিটার

  • options − নিচের অপশনগুলির জন্য একটি বিটমাস্ক:

  • DEBUG_BACKTRACE_IGNORE_ARGS: "args" ইনডেক্স এবং সমস্ত ফাংশন/মেথড আর্গুমেন্ট বাদ দেওয়া হবে কিনা, মেমরি বাঁচাতে।
  • limit − প্রিন্ট হওয়া স্ট্যাক ফ্রেমের সংখ্যা সীমাবদ্ধ করে।

রিটার্ন

debug_print_backtrace() ফাংশনটি কোনো মান রিটার্ন করে না।

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো −

<?php 
function Test1() { 
    Test2(); 
} 
function Test2() { 
    Test3(); 
} 
function Test3() { 
    Test4(); 
} 
function Test4() { 
    debug_print_backtrace(); 
} 
Test1(); 
?>

আউটপুট

Hi: helloarray(1) { 
    [0]=> 
    array(4) { 
        ["file"]=> 
        string(30) "/home/cg/root/4127336/main.php" 
        ["line"]=> 
        int(7) 
        ["function"]=> 
        string(7) "display" 
        ["args"]=> 
        array(1) { 
            [0]=> 
            string(5) "hello" 
        } 
    } 
}

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP lcg_value() ফাংশন