Rencontres PHP Québec




     Déboguer une application web
                avec
              FirePHP

                   
Qui parle ?

    ●
        Jean­Marc Fontaine
    ●
        Développeur PHP depuis 7 ans
    ●
        Ex­trésorier et mem...
Déboguer manuellement

    ●
        Rapide
    ●
        Fastidieux
    ●
        Peu efficace




                        
Déboguer avec un débogueur

    ●
        Peu de choix (DBG, Xdebug, Zend Debugger)
    ●
        Puissant
    ●
        P...
Présentation de FirePHP

    ●
        Extension de Firebug et donc de Firefox
    ●
        Créée en 2007 par Christoph D...
Principe de fonctionnement




    ●
        Envoi des données par le serveur
    ●
        Entête HTTP « FirePHP­Data »
 ...
Exemples d'utilisation

    ●
        Utilisation simple
    ●
        Volume de données important
    ●
        AJAX
    ...
Personnalisation de l'affichage

    ●
        Mise en forme des données via un renderer 
        écrit en Javascript
    ...
Sécurité et performances

    ●
        Risque de XSS
    ●
        Risque de divulgation de données sensibles
    ●
     ...
Intégration avec d'autres outils

    ●
        Code Igniter
    ●
        Zend Framework
    ●
        Autres ?




     ...
Futures améliorations

    ●
        Environnement de développement des 
        renderers
    ●
        Permettre l'utili...
Liens

    ●
        Site : www.firephp.org
    ●
        Forums : groups.google.com/group/FirePHP




                   ...
Des questions ?

    www.kanopee.net
    jmf@kanopee.net


    Présentation disponible dans quelques jours sur
    www.kan...
Upcoming SlideShare
Loading in …5
×

Deboguer Avec Firephp

1,954 views

Published on

Comment déboguer des scripts PHP avec FirePHP, et sans afficher d'horribles messages d'erreurs dans la page.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,954
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Deboguer Avec Firephp

  1. 1. Rencontres PHP Québec Déboguer une application web avec FirePHP    
  2. 2. Qui parle ? ● Jean­Marc Fontaine ● Développeur PHP depuis 7 ans ● Ex­trésorier et membre actif de l'AFUP ● Créateur de Kanopée    
  3. 3. Déboguer manuellement ● Rapide ● Fastidieux ● Peu efficace    
  4. 4. Déboguer avec un débogueur ● Peu de choix (DBG, Xdebug, Zend Debugger) ● Puissant ● Pas toujours simple à mettre en œuvre ● Pas toujours envisageable (hébergement  mutualisé)    
  5. 5. Présentation de FirePHP ● Extension de Firebug et donc de Firefox ● Créée en 2007 par Christoph Dorn ● Permet de visualiser les informations de  débogage ● Pas d'interférence avec l'affichage    
  6. 6. Principe de fonctionnement ● Envoi des données par le serveur ● Entête HTTP « FirePHP­Data » ● Valeur encodée en JSON ● Mise en forme et visualisation par le client    
  7. 7. Exemples d'utilisation ● Utilisation simple ● Volume de données important ● AJAX ● XML ● Génération de graphique ● Gestion des erreurs PHP    
  8. 8. Personnalisation de l'affichage ● Mise en forme des données via un renderer  écrit en Javascript ● Possibilité d'utiliser jQuery ● Limites techniques    
  9. 9. Sécurité et performances ● Risque de XSS ● Risque de divulgation de données sensibles ● Perte de performances    
  10. 10. Intégration avec d'autres outils ● Code Igniter ● Zend Framework ● Autres ?    
  11. 11. Futures améliorations ● Environnement de développement des  renderers ● Permettre l'utilisation simultanée de plusieurs  renderers ● Fonction appelée lors de l'initialisation de la  requête HTTP ● Panneau spécifique à FirePHP     
  12. 12. Liens ● Site : www.firephp.org ● Forums : groups.google.com/group/FirePHP    
  13. 13. Des questions ? www.kanopee.net jmf@kanopee.net Présentation disponible dans quelques jours sur www.kanopee.net/conferences/    

×