|
|
|
|
Bonjour à tous,
je commence mes premier pas en php, j'ai installé easyphp8 sur mon poste sans problème.
je fait un petit test:
<? php
$nom = "JOHN";
echo "Je m'appelle". $nom;
?>
En voulant exécuter j'ai toujours se message:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\easyphp1-8\www\mesexos\exo1.php on line 2
Parse error: parse error in c:\program files\easyphp1-8\www\mesexos\exo1.php on line 2
j'essaie plusieur scrypte même problème. je comprends rien
Configuration: Windows XP Firefox 3.0.5
Le code correct est:
<? php $nom = "JOHN"; echo "Je m'appelle $nom"; ?> ou si tu tiens à la concaténation: <? php $nom = "JOHN"; echo "'Je m'appelle'. $nom"; ?> La fonction écho affiche ce qu'il y a entre les guillemets. Dans ton cas, elle affichait "Je m'appelle", et attendait le point virgule. Les quotes sont facultatives quand tu n'affichent QUE la variable. Les doubles quotes affichent la valeur de ta variable: echo "$nom"; affiche "JOHN" tandis que echo '$nom'; affiche le nom de la variable: "$nom" Problème sous Windows? Reboot Problème sous Linux? Be Root |
Avec la correction que tu viens de faire, j'ai le même message d'erreur:
|
Ton message d'erreur indique que tu as un "\" qui se promène dans ta ligne 2 (ou 1). Tu n'as mis que le code que je t'ai indiqué ou il est intégré dans une page avec d'autre code?
<?php $nom = "JOHN"; echo $nom; ?>Problème sous Windows? Reboot Problème sous Linux? Be Root |