Debugging
On "Debug" quand on souhaite maîtriser l'execution d'un script "fautif", en ayant un maximum d'information possible, comme:
- L'introspection de variable
- La possibilité d'introduire des breakpoints et de s'en servir
- Voir la call stack
- ...
Dans les faits, Firebug a ces fonctionnalités, mais pour Javascript à la base.
Rajouter FirePHP lui permet de se rapprocher du debuggage, mais ça n'en est pas.
Logging
FirePHP est un outil de Logging: Il permet de faire afficher des informations potentiellement utiles.
Effectivement, on a l'introscpetion de variable et la visualisation de call stack, mais pas le contôle d'execution.