utilisation de firephp avec magixfire
Par aurelien gerits le mardi, 24 novembre 2009, 16:59 - api-firephp - Lien permanent

FirePHP est une autre extension de Firefox qui a pour but de proposer le même service que Firebug mais pour le langage PHP.
Cette extension requiert Firebug pour fonctionner
L'API FirePHP intégrer dans la librairie à évoluer vers un système plus complet afin de satisfaire les développeurs, celui-ci ce nomme magixFire .
Qu'est ce que magixFire ?
C'est une évolution du système en simplifiant au maximum la syntaxe.
Une amélioration des méthodes ajoutent une série de fonctionnalités supplémentaire qui optimise le débogue d'application avec FirePHP.
On peu construire une application et prévoir un débogue futur qui facilite le développement.
L'ancienne méthode pour afficher un WARN:
magixcjquery_debug_firePhp::instance('FirePHP')->ini(magixcjquery_filter_request::isPost('test'),
'insertion', FirePHP::WARN);
La nouvelle méthode
magixcjquery_debug_magixfire::magixFireWarn('insertion',magixcjquery_filter_request::isPost('test'));
L'amélioration des méthodes ajoutent ainsi un système complet qui manipule FirePHP lors du développement de vos applications.
Les nouveautés
Utilisation classique
magixFireLog(object,label(optionnel))
magixFireInfo(object,label(optionnel))
magixFireError(object,label(optionnel))
magixFireWarn(object,label(optionnel))
Utilisation en groupe
magixFireGroup(object,label(optionnel))
magixFireGroupEnd()
magixFireDump(object,vars(array),label(optionnel))
Retourne le résultat de l'exécution dans fireBug
MagixTimerStart()
MagixTimerStop()
MagixTimerResult()
Configuration des erreurs dans FirePHP
configErrorHandler();
Des méthodes plus complexe sont également prévue afin de manipuler des tables,....
MagixFire sera également intégrer dans magixDB afin d'avoir un visuelle sur les requêtes SQL ainsi que les erreurs éventuelles
La documentation complète sur l'initialisation de firePHP, l'utilisation de cette nouvelle API arrive bientôt.
En attendant,
consulter l'initialisation de firePHP ainsi que les erreurs et exceptions avec FirePHP
La documentation de magixFire




