VIVEZ LE
FOOTBALL !

PHP - Parse error, unexpected T_STRING, expecting ',' or ';'

Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :

<?
echo 'pomme d'api';
?>


Dans ce genre de situation l'interpréteur PHP ne sait pas où commence et où finit la chaîne. La solution consiste à "échapper" les guillemets posant problème, en les faisant précéder d'une barre oblique inverse (antislash) :
<?
echo 'pomme d\'api';
?>

De la même façon pour les guillemets doubles
<?
echo "Jacques répondit \"Bonjour!\"";
?>


Le parseur PHP indique généralement la ligne où l'erreur a eu lieu.
Cette erreur peut également être dûe à l'oubli d'un point-virgule (;) à la fin de l'instruction de la ligne précédente.
Publié par Jeff - Dernière mise à jour le 22 novembre 2009 à 16:56 par marlalapocket
Ce document intitulé « PHP - Parse error, unexpected T_STRING, expecting ',' or ';' » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  PHP - Parse error, unexpected T_STRING, expecting ',' or ';'
  •  [php] Unexpected T_STRING (Résolu) » Bonjour, je suis débutant en html et php, je refais actuellement l'Intranet de ma société, j'obtiens le message d'erreur suivant lorsque je modifie mon script en Php (affichage calendrier du mois en cours): Parse error, unexpected T_STRING. Voici la...
  •  Parse error, expecting `T_OLD_FUNCTION' or `T (Résolu) » Meilleure réponse: Tu as mis un else de trop. Le dernier n'a rien a faire ici car il n'y a pas de conditions avant.
  •  Parse error: syntax error, unexpected T_STRIN (Résolu) » Meilleure réponse: Essayer <php? echo("l'/equipe"); ?> a la place de <php? echo("l'equipe"); ?> ferrassi
  •  Parse error, unexpected T_VARIABLE » Meilleure réponse: Bsr L'erreur PHP classique : le parseur PHP t'indique en fait qu'il est tombé sur une variable non déclarée . Elle n'est pas simplement vide ou non initialisée : elle n'existe pas ! Je crois qu'avant PHP instanciait automatiquement les
  •  Parse error: syntax error, unexpected ';' » Bonjour, salut j'ai un problém sur mon espace membre script , stp aide moi ^^ Parse error: syntax error, unexpected ';' in C:\Program Files\EasyPHP-5.3.8.0\www\connect.php on line 6 <?php include("config.php"); if(!empty($_POST['Login']) &&...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
PHP - Vérifier le format d'une adresse mail
PHP - Dernier jour du mois / Nombre de jours dans le mois