Page 1 sur 1

Petite question sur "echo $variable"

Posté : 14 déc. 2019, 13:05
par Tisla
Bonjour !

En ce moment j'apprends un peu de php, et j'ai une question sur ma fonction echo.

En gros je tripatouille des tableaux, et pour tester j'ai fait un tableau qui sort les dates d'anniversaires.

Quand j'écris :

Code : Tout sélectionner

echo 'L\'anniversaire de '.$blou['nom'].' est le '.$blou['jour'].' '.$blou['mois'].' '.$blou['annee'].'';
La sortie est ok.

Mais quand j'ecris

Code : Tout sélectionner

echo 'L\'anniversaire de '.$blou['nom'].' est le '.$blou['jour'].' '.$blou['mois'].' '.$blou['annee'].;
sans les doubles ' à la fin, ça me donne une erreur - Parse error: syntax error, unexpected ';' -

Alors je suis contente d'avoir trouvé un truc qui marche, mais j'aimerais comprendre pourquoi... Une idée?

Merci d'avance

@Tisla

Re: Petite question sur "echo $variable"

Posté : 14 déc. 2019, 16:13
par or 1
après le ., il ne peut pas ne pas y avoir une chaine même vide.
echo 'L\'anniversaire de '.$blou['nom'].' est le '.$blou['jour'].' '.$blou['mois'].' '.$blou['annee']; // fonctionne

Re: Petite question sur "echo $variable"

Posté : 14 déc. 2019, 16:15
par Tisla
Merci beaucoup !

Re: [RESOLU] Petite question sur "echo $variable"

Posté : 29 déc. 2019, 06:28
par David10
Moi je fais comme ça et ça marche :

echo "L'anniversaire de $blou[nom] est le $blou[jour] $blou[mois] $blou[annee]" ;