Php; pas à pas, c'est possible ?

simipi Messages postés 384 Statut Membre -  
flokocha Messages postés 1519 Statut Membre -
bonjour.

est il possible d'interpreter du php pas à pas, c'est à dire de dérouler instruction par instruction, de voir le contenu des variables et leurs changements !!
A voir également:

5 réponses

Mr.White Messages postés 252 Statut Membre 53
 
En somme, tu veut un débogeur. Je ne suis vraimment pas certain mais il me semble qu'officiellement ca n'existe pas mais qu'il y à moyen d'en trouver sur internet mais il ne sont pas toujours trés bien programmer.

Mais je le rappel, je ne suis pas tout à fait sur de ces informations donc, si quelqu'un eb sais d'aventage qu'il nesite pas à nous le dire. (Hé oui, ca m'interresse aussi).
0
flokocha Messages postés 1519 Statut Membre 281
 
Si il existe un moyen de le faire je suis preneur, ça me simplifierait bien la vie!

En attendant quand j'ai un script buggé je place des "echo" pour vérifier le contenu de mes variables à chaque endroit stratégique...
0
Mr.White Messages postés 252 Statut Membre 53
 
J'opère de la même façon, c'est jusqu'ici le moyen le plus efficace.
Mais s'il y a mieux ... .
0
simipi Messages postés 384 Statut Membre 10
 
après quelques recherches sur le net, il est possible que le logiciel PhpED soit le logiciel adéquat. a voir, donc !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flokocha Messages postés 1519 Statut Membre 281
 
En effet ça a l'air pas mal:

La version 3.3 de Nusphere PhpED est dispo depuis quelques jours. Cette IDE propose de très nombreuses fonctionnalités comme l'édition, le debugging et le profiling de scripts. Au chapitre des évolutions de cette nouvelle version, on notera, en particulier les points suivants :

• amélioration du support de la POO (completion comprise), du HTML et des CSS,
• amélioration du debugger intégré (Dmitri Dmitrienko me précise avoir bcp travaillé dessus),
• amélioration du support de CVS,
• profiler PHP avancé permettant d'avoir une estimation du temps d'exécution de chaque ligne, fonction ou module avec un précision de quelques millisecondes,
• support des jeux de caractères internationaux (UTF8),
• support des protocols FTPS(TLS/SSL) et WebDAV/HTTPS (SSL) permettant des déploiements sécurisés,
• etc.


Petit hic: il n'est pas gratuit! :(
0