370 of 410 menu

Função debug_backtrace

A função debug_backtrace retorna um array contendo informações sobre a pilha de chamadas atual. Isso inclui dados sobre as funções chamadas, os arquivos em que elas estão e as linhas de onde a chamada foi feita. O primeiro parâmetro define se a saída deve ser limitada e o segundo - quantos níveis da pilha devem ser ignorados.

Sintaxe

debug_backtrace([options], [limit]);

Exemplo

Um exemplo simples de uso da função para exibir a pilha de chamadas:

<?php function test() { var_dump(debug_backtrace()); } test(); ?>

Resultado da execução do código:

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

Exemplo

Usando parâmetros para limitar a saída:

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

Resultado da execução do código:

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

Veja também

  • a função var_dump,
    que exibe informações sobre uma variável
  • a função error_log,
    que envia uma mensagem de erro
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar