Ik kom niet helemaal uit de debug_backtrace() functie.
Ik heb een aantal classes die gebruikt worden in bepaalde scripts. Nou wil ik graag dat na het uitvoeren van de scripts de debugger aangeroepen wordt.
In een config file heb ik devolgende code:
Hiermee geef ik aan dat na het uitvoeren van het script de debug_backtrace() aangeroepen moet worden en printen. Ik gebruik PHP 5.0.2 en er kan geprint worden in de functie die register_shutdown_function aanroept.
Maar ik krijg dit terug:
Hier mis ik natuurlijk de rest van de code die uitgevoerd is.
Wat doe ik verkeerd?
Ik heb een aantal classes die gebruikt worden in bepaalde scripts. Nou wil ik graag dat na het uitvoeren van de scripts de debugger aangeroepen wordt.
In een config file heb ik devolgende code:
PHP:
1
2
3
4
5
6
7
8
| register_shutdown_function ("debugHandlerCall"); function debugHandlerCall() { print "<pre>"; print_r(debug_backtrace()); print "</pre>"; } |
Hiermee geef ik aan dat na het uitvoeren van het script de debug_backtrace() aangeroepen moet worden en printen. Ik gebruik PHP 5.0.2 en er kan geprint worden in de functie die register_shutdown_function aanroept.
Maar ik krijg dit terug:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| Array ( [0] => Array ( [function] => debugHandlerCall [args] => Array ( ) ) ) |
Hier mis ik natuurlijk de rest van de code die uitgevoerd is.
Wat doe ik verkeerd?