371 of 410 menu

ফাংশন debug_print_backtrace

ফাংশন debug_print_backtrace বর্তমান কল স্ট্যাকের তথ্য আউটপুট করে - ফাংশনগুলির সেই ক্রমটি যা বর্তমান এক্সিকিউশন বিন্দুতে নিয়ে গেছে। ফাংশনটি কোন মান ফেরত দেয় না,而是 সাথে সাথে ফলাফল আউটপুট করে। প্রথম প্যারামিটার হিসেবে আউটপুট ফরম্যাট পরিবর্তন করার জন্য ফ্ল্যাগগুলি নির্দিষ্ট করা যেতে পারে, দ্বিতীয়টি - আউটপুট হওয়া স্তরগুলির সংখ্যা সীমিত করতে।

সিনট্যাক্স

debug_print_backtrace(int $options = 0, int $limit = 0): void

উদাহরণ

ফাংশন কলের একটি সহজ উদাহরণ:

<?php function a() { b(); } function b() { debug_print_backtrace(); } a(); ?>

কোড এক্সিকিউট করার ফলাফল:

#0 b() called at [test.php:4] #1 a() called at [test.php:8]

উদাহরণ

আউটপুট সীমিত করতে limit প্যারামিটার ব্যবহার করা:

<?php function x() { y(); } function y() { z(); } function z() { debug_print_backtrace(0, 2); } x(); ?>

কোড এক্সিকিউট করার ফলাফল:

#0 z() called at [test.php:9] #1 y() called at [test.php:6]

উদাহরণ

আউটপুট ফরম্যাট পরিবর্তন করার জন্য অপশন ব্যবহার করা:

<?php function test1() { test2(); } function test2() { debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); } test1(); ?>

কোড এক্সিকিউট করার ফলাফল (ফাংশন আর্গুমেন্ট ছাড়া):

#0 test2() called at [test.php:4] #1 test1() called at [test.php:8]

আরও দেখুন

  • ফাংশন debug_backtrace,
    যা একটি অ্যারে হিসাবে কল স্ট্যাক ট্রেস ফেরত দেয়
  • ফাংশন error_reporting,
    যা ত্রুটি রিপোর্টিং স্তর সেট করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন