[RESOLU] Bug WAMP : T_CONSTANT_ENCAPSED_STRING

Avatar du membre
Mammouth du PHP | 1255 Messages

30 nov. 2022, 19:32

<?php
$text = "Ceci est un test";
Résultat :
Parse error: syntax error, unexpected '"Ceci est un test"' (T_CONSTANT_ENCAPSED_STRING) in C:\wamp64\www\test.php on line 2
J'ai rafraichi WAMP : rien
J'ai testé d'autres version PHP : rien #-o

Avatar du membre
Mammouth du PHP | 1255 Messages

30 nov. 2022, 20:09

Il semblerait que c'est parce que je copie les fonctions sur le site php.net, si j'écris la fonction, ça fonctionne...

Mammouth du PHP | 2493 Messages

30 nov. 2022, 20:15

il doit y avoir des caractères non visibles qui posent problème.

Avatar du membre
Mammouth du PHP | 1255 Messages

30 nov. 2022, 21:06

Oui je penses aussi ;) Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9576 Messages

02 déc. 2022, 16:24

Les deux espaces avant et après ton = sont des espaces insécables (caractère 0xa0 ) et non pas des espaces standards.

Tu peux le voir en utilisant cet outil qui va t'afficher en rouge les caractères spéciaux :
https://onlinephp.io/

Et surtout il faut que tu utilises un éditeur de code correct type Sublime Text qui te l'aurait affiché immédiatement.
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Mammouth du PHP | 1255 Messages

02 déc. 2022, 22:28

Bien vu, j'utilise Notepad++, ya moyen de voir les espace insécables sur cet éditeur ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9576 Messages

03 déc. 2022, 12:33

Bien vu, j'utilise Notepad++, ya moyen de voir les espace insécables sur cet éditeur ?
https://www.w3schools.io/editor/notepad ... den-chars/
La prochaine fois je te laisse faire la recherche Google ;-)
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Mammouth du PHP | 1255 Messages

03 déc. 2022, 13:30

Je te remercie, c'était au cas où tu savais tu aurais répondu rapidement et m'évitais de chercher ;)

[EDIT] il me les affiche pas... c'est pas grave, si jamais j'ai ce problème à nouveau, je sais que c'est une possibilité ;)