echo (';')

Petit nouveau ! | 1 Messages

26 mars 2013, 21:13

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.

Mammouth du PHP | 571 Messages

26 mars 2013, 21:20

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)";

Eléphant du PHP | 453 Messages

26 mars 2013, 21:35

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
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

Eléphanteau du PHP | 20 Messages

26 mars 2013, 23:40

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+
Quelques pages sur le php et mysql => http://blueguitarmaxime.blogspot.fr/

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 mars 2013, 12:46

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
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.