PHP debug_print_backtrace() ఫంక్షన్
ఉదాహరణ
ఒక PHP తిరిగి ట్రేస్ ప్రింట్ అవుతుంది:
<?php function a($txt) { b(\"Glenn\"); } function b($txt) { c(\"Cleveland\"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
ఈ కోడ్ యొక్క అవుట్పుట్ ఈ విధంగా ఉంటుంది:
#0 c(Cleveland) called at [C:\webfolder\test.php:6] #1 b(Glenn) called at [C:\webfolder\test.php:3] #2 a(Peter) called at [C:\webfolder\test.php:11]
నిర్వచనం మరియు ఉపయోగం
debug_print_backtrace() ఫంక్షన్ PHP పునఃపరిశీలనను (backtrace) ప్రచురించింది.
debug_print_backtrace() PHP పునఃపరిశీలనను ప్రచురించింది. ఇది ఫంక్షన్ కాల్స్, included/required ఫైళ్ళను మరియు eval() కోడ్ను ప్రచురించింది.
సంరచన
debug_print_backtrace(options,limit);
పరామీతులు | వివరణ |
---|---|
options |
ఆప్షనల్. క్రింది పరామీతులను నిర్ణయించే బిట్ ముసుగు ప్రతిపాదిస్తుంది:
|
limit | ఆప్షనల్. తిరిగి వచ్చే స్టాక్ ఫ్రేమ్స్ సంఖ్యను పరిమితం చేయడానికి ఉపయోగించబడుతుంది. అప్రమేయంగా (limit=0) అన్ని స్టాక్ ఫ్రేమ్స్ తిరిగి వచ్చేవి. |
సాంకేతిక వివరాలు
తిరిగి వచ్చే విలువ: | None |
---|---|
PHP వెర్షన్: | 5.0+ |
PHP అప్డేట్ లాగ్: |
PHP 5.4: ఆప్షనల్ పరామీతులను జోడించారు limit. PHP 5.3.6: ఆప్షనల్ పరామీతులను జోడించారు options. |