Aller au contenu | Aller au menu | Aller à la recherche

mardi 13 avril 2010

Xdebug : Debugging graphique avec Eclipse PDT

Debugging PHP en interface graphique avec Eclipse PDT Nous avons vu il y a quelques semaines ce qu’est l’extension PHP Xdebug, comment l’installer, et quelques points intéressant qu’elle nous apporte : Xdebug : Installation et premier pas.

Nous allons maintenant, au cours de cet article, voir que Xdebug nous permet d’effectuer du debugging en interface graphique, directement au sein de notre IDE, Eclipse PDT.


Sommaire :

Cet article se veut le plus « pas-à-pas » possible, et inclut un maximum de captures d’écran, illustrant chacune des étapes de la mise en place du debugging PHP en environnement graphique avec Xdebug et Eclipse PDT.

Lire la suite...

mercredi 24 mars 2010

Xdebug : Installation et premier pas

Extension PHP Xdebug : Installation et premier pas Je vois encore beaucoup trop souvent des installations de postes de développement PHP qui n’incluent pas l’extension Xdebug — alors que je ne connais pas grand monde qui l’ait installée et soit ensuite revenu en arrière.

Cet article va nous permettre de voir :

  • Ce qu’est l’extension Xdebug
  • Comment installer l’extension Xdebug,
    • Sur une machine Linux
    • Et sur une machine Windows
  • Quelques petites choses que nous gagnons, une fois Xdebug installée et activée.

Il sera suivi d’un autre article, au cours duquel nous verrons que, combinée à un IDE moderne, Xdebug permet d’effectuer du débuggage d’application PHP en environnement graphique.


Sommaire :

Lire la suite...

samedi 8 décembre 2007

Optimiser la comparaison de deux listes en PHP

compare-get-count-callgraph.png Il vous est certainement déjà arrivé de devoir rechercher combien d’éléments présents dans une liste sont aussi présents dans une seconde liste.

En PHP, comme dans bien d’autres langages, vous pouvez effectuer cette opération de plusieurs manières possibles ; certaines rapides, d’autres moins, et les dernières extrêmement lentes.

Au cours de cet article, nous verrons plusieurs solutions permettant de déterminer combien de mots sont présents simultanément dans deux array, en expliquant, à chaque fois, pourquoi chaque solution successive est plus rapide que la précédente

Comparaison de 2 articles ; 1 itération ; temps en ms Et comme vous pouvez le deviner au vu de cette capture d’écran obtenue en sortie d’un profiler, les différences entre la version "lente" et la version "rapide" sont… disons qu’elles méritent qu’on s’y attarde ;-)

Lire la suite...