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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න