94 votes

Qu'est-ce qu'une VARIABLE T_inattendue en PHP ?

Je reçois cette erreur PHP :

Erreur d'analyse : erreur de syntaxe, T_VARIABLE INATTENDUE

De cette ligne :

$list[$i][$docinfo['attrs']['@groupby']] = $docinfo['attrs']['@count'];

Il y a un problème avec cette ligne ?

210voto

knittl Points 64110

Il peut y avoir un point-virgule ou un crochet manquant une ligne avant votre ligne collée.

Cela me semble bien ; chaque chaîne est autorisée en tant qu'index de tableau.

2voto

Zank Points 41

Dans mon cas, il s'agissait d'un problème de version PHP.

Le fichier .phar que j'utilisais n'était pas compatible avec PHP 5.3.9. Le passage de l'interpréteur à PHP 7 l'a corrigé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X