Função debug_print_backtrace() do PHP
Exemplo
Imprimir um rastreamento PHP:
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace();; } a("Peter"); ?>
A saída do código acima é semelhante a esta:
#0 c(Cleveland) chamado em [C:\webfolder\test.php:6] #1 b(Glenn) chamado em [C:\webfolder\test.php:3] #2 a(Peter) chamado em [C:\webfolder\test.php:11]
Definição e Uso
A função debug_print_backtrace() imprime a trilha de chamadas PHP (backtrace).
debug_print_backtrace() imprime uma trilha de chamadas PHP. Ele imprime chamadas de funções, arquivos incluídos/require e código eval().
Sintaxe
debug_print_backtrace(options,limit);
Parâmetro | Descrição |
---|---|
options |
Opcional. Define a máscara de bits dos seguintes parâmetros:
|
limit | Opcional. Usado para limitar o número de frames de pilha retornados. O padrão é (limit=0), retornando todos os frames de pilha. |
Detalhes Técnicos
Retorno: | Nenhum |
---|---|
Versão do PHP: | 5.0+ |
Log de Atualizações do PHP: |
PHP 5.4: Adicionado parâmetro opcional limit. PHP 5.3.6: Adicionado parâmetro opcional options. |