Bonjour à tous,
je sais que ma question est un peu bête, mais on sait jamais ...
Est ce qu'il y a une méthode ou un truc avec le quel on peut faire une "compilation " pas à pas (ligne par ligne ) d'un script php
Merci
Bonjour à tous,
je sais que ma question est un peu bête, mais on sait jamais ...
Est ce qu'il y a une méthode ou un truc avec le quel on peut faire une "compilation " pas à pas (ligne par ligne ) d'un script php
Merci
Compilation pas à pas ?? Non ca n'existe pas, c'est tu compiles ou tu compiles pas
Tu veux surement parler du déboguage pas à pas ?
oui oui c'est ça, je sais qu'avec php il y a pas de compilation, mais j'avais pas trouvé la bonne expression, j'écrivais les yeux fermés lol
À ma connaissance non ce n'est pas possible, par contre avec PHP le déboguage est très simple, il suffit de mettre des echo aux endroits clés pour vérifier les valeurs, vérifier si on passe bien dans une boucle etc..
Certe comme le dit le plus simple est d'utiliser les echo, dump et autres print_r.
Mais si tu as vraiment du mal à localiser ton pb en somme que tu es perdu, le mieux reste de regarder le log de ton serveur web.
Sur quelle plateforme tourne ton srv?
----
L'avenir appartient à ceux dont les salariés se lèvent tôt.
j'utilise déjà les echo mais quand il y a plusieurs fonctions je me perds,
je bosse sur un mac ( avec Mac os X 10.5 )
Tu n'as qu'à faire un :
à l'endroit où tu veux tester la valeur de la variable $var_test par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<font color="red" size="18">Fonction NomFonction() : '.$var_test.'</font>';
moi je faisais avec deslol mais vais essayer aussi avec les couleurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<h1>'.$var.'</h1>;
Merci à vous
Je bosse aussi sur Mac OS X.5 et X.4 Server depuis ... ouf au moins ça et je t'assure que je ne me perds pas trop. Portant je réalise des applications assez complètes.
Sans vouloir être critique, tu devrais peut être revoir ta méthode de travail pour faciliter le déboguage ?
Je ne sais pas dans quel domaine tu travailles, mais je te préconise de travailler par module ou modèles que tu fais ensuite inter-agir.
J'espère que mes remarques seront constructives.
A+
----
L'avenir appartient à ceux dont les salariés se lèvent tôt.
Pour le moment c'est juste pour des trucs d'études,
j'ai bon essayé d'adapter une méthodologie de travail, mais ... je la cherche encore,
maintenant je travaille sur un truc genre "gestion de " un truc très simple
juste que pour la 1ere fois j'ai essayé de tout faire dans un même fichier .php et utiliser plusieurs fonctions que j'appelle selon la valeur d'une variable $action que je transmis chaque fois
exemple :
gestion.php?action=add pour ajouter
gestion.php?action=find pour la recherche
gestion.php?action=findAll c'est pour afficher une liste total
et j'essaye de décomposer le programme au maximum pour éviter que des bloque de code soit écris plus d'une fois.
je sais pas si tu as un truc pour simplifier et rationaliser la méthode de travail, je suis toujours preneur ...
Merci
Tes descriptions démontrent que tu es sur la bonne voie. Maintenant, rien ne remplace l'expérience, je n'ai pas de recette magique. Mais patience.
Voici quand même un bout de code qui permet d'aiguiller un peut mieux tes traitements quand tu soumet un formulaire, mais tu connais surement déjà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if ($_POST){ switch($_POST['action']{ case "add": ... traitement ... break; case "find": ... traitement ... break; } }
----
L'avenir appartient à ceux dont les salariés se lèvent tôt.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager