Message d'erreur au lancement de la page index.php.

Dimitri7510
Invité n'ayant pas de compte PHPfrance

31 mars 2008, 22:30

Bonjour à tous,

Je lance mon site WEB par le biais d'EasyPHP.
Au moment du lancement j'obtient le message d'erreur suivant :

"Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in D:\Projets-Dimitri\100pour100\100POUR100_WEB\index.php on line 67".

Au niveau du code j'ai :
if ($_bContexteProjetExiste) {
	// Le contexte du projet existe, on le restaure
	$100pour100= $gTabVarSession['MonProjet'];
	$MonProjet=&$100pour100;
La ligne 67 est la suivante : "$100pour100=$TabVarSession['MonProjet'].

Pouvez-vous m'aider svp ?

ViPHP
ViPHP | 4039 Messages

31 mars 2008, 22:59

comme tu le vois ici:
http://www.commentcamarche.net/php/phpvar.php3

Il y a des contraintes au nommage des variables.. comme, par exemple, ne pas commencer par un numéro.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

ViPHP
ViPHP | 1996 Messages

31 mars 2008, 23:30

Filou Berzemus ta vu l'erreur mais tu laisses chercher...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

ViPHP
ViPHP | 4039 Messages

01 avr. 2008, 10:23

boh, c'est clair non ^-^

Et je prône l'enrichissement par la réflexion plutôt que la correction directe et (trop) facile.

Lancer des solutions, c'est pas mon but. (sinon, quel interêt, autre que montrer qu'on connait mieux que l'autre ?) Ici, je ne veux qu'orienter ceux qui ont des soucis à trouver leur problême. Y'a plein mille des adages sur cette façon de faire, ça peut même paraître cliché, mais donner gratos une réponse, sans a peine un merci voir une considération, je dis non. O:)
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

01 avr. 2008, 11:16

Et puis surtout, sur 2 variables et un tableau, il a pas loin à aller chercher non plus pour voir s'il n'en a pas une qui commence par un numéro ;)

Ceci dit, PHP était tout aussi locace, à condition de lire le message d'erreur (et aussi de le comprendre, je vous l'accorde :)) :

unexpected T_LNUMBER : "crévindiou ?! qu'est qu'c'est y qu'ce nombre qu'j'm'y attendait point à l'trouver là ?!"
expecting T_VARIABLE or '$' : "sacrénomdédiou, moi j'm'attendions plutôt à trouver un nom d'variable ou'l'signe dollar !"

Nota : la traduction n'est pas tout à fait formelle, mais l'idée d'origine a normalement été conservée ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...