Page 1 sur 1

echo (';')

Posté : 26 mars 2013, 21:13
par eric_sylvio
Bonjour,
Je me croyait réellement ne plus être un débutant en php depuis ce matin, car je bugg vraiment sur quelque chose.
Voici le problème:
echo ('maman; papa; chien; chat);
Vous l'avez compris, le point virgule casse l'instruction. et pourtant, j'ai réellement besoin d'afficher ces point-virgules.

Re: echo (';')

Posté : 26 mars 2013, 21:20
par yann18
salut,
pour qu'un caractère comme le ";" ne soit pas interprété par php comme étant un caractère de fin d'instruction t'as intérêt à l’entourer des guillemets:
echo "(maman; papa; chien; chat)";

Re: echo (';')

Posté : 26 mars 2013, 21:35
par niuxe
ceci :
echo "(maman; papa; chien; chat)";
ou cela
echo ("maman; papa; chien; chat");
mais pas cela :
echo ('maman; papa; chien; chat); //manque le guillemet de fin

Re: echo (';')

Posté : 26 mars 2013, 23:40
par BGMaxime
Salut,

je vais faire un peu de pub pour Notepad++

si tu édites ton fichier php avec Notepad++, ton code en erreur sera gris, et la ligne suivante aussi. Parfois.

si tu codes ceci
<?php
echo ('maman; papa; chien; chat);
echo 0;
?>
la ligne du deuxième echo sera grisée, montrant que l'erreur est sur la ligne du dessus.

si tu écris un code correct comme
<?php
echo ("maman; papa; chien; chat");
echo 0;
?>
le deuxième echo apparait en bleu. C'est joli et ça fonctionne.

Notepad++ permet de controle plein d'autres trucs : le parenthésage entre autre.
A+

Re: echo (';')

Posté : 27 mars 2013, 12:46
par mere-teresa
Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ