Page 1 sur 1

Un peu de débogage php s'il vous plaît ?

Posté : 02 avr. 2011, 11:22
par ehjoe
Bonjour,

Je commence, et j'ai quelque lignes qui ne fonctionnent pas ou encore des questions, voici :

-1-
Quel éditeur puis-je trouver, qui parle français, soit simple (genre notePad) mais qui me numérote les lignes, "surtout", car les erreur renvoient à une ligne, et pour le moment je suis obligé de compter les lignes depuis le début, bref, ce serait bien si j'avais une auto-numérotation ; donc, par hasard, si vous avez un petit hyperlien, ou au pire un "nom" d'éditeur qui convienne ?


-2-
Si je fais ça :
<?php
echo "L'affichage du nom du jour est : ";
echo date("l");
?>
Chat marche !
Mais si je fais ça :
<?php
echo "L'affichage du nom du jour est : date("l")";
?>
Ça plante !

Pouvez-vous me corriger je vous prie, si possible sans apostrophe ni point, si possible... car ça embrouille mon cerveau, je n'ai pas l'habitude ?

Et aussi, comment écrire la même chose, donc ces deux lignes, tout en y insérant en fin de ligne <br/> ?

---
J'ai beaucoup de mal à écrire, plus on écrit de ligne, plus l'éditeur du forum refuse d'avancer, y doit y avoir un truc qui cloche ! (sos réparation ?)...
Je suis obligé d'écrire mon message d'un Word ??? ... et de le coller ...
---



-3-
Comment demander l'affichage d'une variable décimale avec une virgule à l'écran, soit :
 $x=1.7; 
Que ce ne soit pas 1.7 mais 1,7 ?

En vous remerciant, très cordialement.

Joe.

Re: Un peu de débogage php s'il vous plaît ?

Posté : 02 avr. 2011, 13:29
par sadeq
Bonjour,

D'abord concernant les éditeurs de code PHP, y en plusieurs gratuits comme Code Lobster ou Net Beens

En suite concernant l'affichage de variables et surtout les nombres réels à virgule voici un exemple:
echo "L'affichage du nom du jour est : ";
echo date("l");
devient comme ça si tu ne veux pas utiliser 2 echo :
echo "L'affichage du nom du jour est : " . date("l");
Tu remarques que la fonction date("l") est collée au texte "L'affichage du nom du jour est : " par un point "." qui est un opérateur php pour coller deux chaines.

Voyons maintenant comment afficher les nombres réels
$x=1.7;
echo "L'affichage du nombre réel est : " . $x;
Ceci affiche le nombre réel avec un point. Mais si tu veux imposer un format de nombre personnalisé il faut utiliser une des fonctions php qui fait ça. Mais je te conseille pour ne pas en rester là de consulter la documentation de php et de suivre des tutos pour apprendre.
Voici donc un exemple de format de nombre:
$x=1.7;
echo "L'affichage du nombre réel est : " . number_format($x, 1, ',' , ' '); // format de nombre milliers + 1 chiffre après la virgule (,)

Re: Un peu de débogage php s'il vous plaît ?

Posté : 02 avr. 2011, 13:54
par ehjoe
Merci Sadeq, c'est parfait. Cordialement, Joe.