371 of 410 menu

Kazi debug_print_backtrace

Kazi debug_print_backtrace inachapua taarifa kuhusu mwito wa sasa wa stack - mlolongo wa kazi ambazo zimesababisha hatua ya sasa ya utekelezaji. Kazi hairudi thamani, bali huchapua matokeo mara moja. Kigezo cha kwanza kinaweza kubainisha bendera za kubadilisha umbizo la matokeo, cha pili - kikomo cha idadi ya viwango vinavyochapuliwa.

Syntax

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

Mfano

Mfano rahisi wa mwito wa kazi:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Matumizi ya kigezo limit kwa kuzuia matokeo:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Matumizi ya chaguzi za kubadilisha umbizo la matokeo:

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

Matokeo ya utekelezaji wa kodi (bila hoja za kazi):

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

Angalia pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa