oulà! Tu mélanges tout là... ça n´a AUCUN rapport avec la version de EasyPHP, mais avec celle de Apache, et du PHP installé...
Mais bon, je vais t´expliquer 
Tu sais, il existe des règles en PHP. Si tu veux ´mélanger´ du texte et des variables, tu as deux possibilités:
- Tu peux utiliser les simple quotes ( ´); ceci dit à PHP qu´entre tous les simple quotes, il ne trouvera que du texte, et, par conséquent, qu´il n´a pas beosin de rechercher d´éventuelles variables. Si tu veux afficher une variable, tu dois la CONCATÉNER avec ta chaine.
Pour concaténer, tu respectes va syntaxe suivante:
´TEXTE´.VARIABLE.´TEXTE´;
ou
´TEXTE´.VARIABLE;
Le fait de concaténer dit à PHP qu´au niveau du point, il ne peut trouver qu´une variable, il n´a donc pas à se soucier de rien.
- Tu peux également utiliser des double quotes ( "). L´utilisation des double quotes est très simple: c´est à PHP de chercher les variables dans la chaine, puis de les afficher. Tu n´as à te soucier de rien, c´est lui qui fait tout le boulot.
La syntaxe est donc:
"TEXTE VARIABLE TEXTE ( ...)"
Et toi, que fais-tu? tu concatènes tout en utilisant les double quotes! N´y aurait-il pas un problème?
Alors maintenant, peut-être que tu es sous PHP5, et peut-être que tu as plus de marge au niveau de la rigueur, mais il est bon de prendre de bonnes habitudes, et de faire un code propre! 
Parce que là, tu m´excusera, mais fermer deux double quotes avant de fermer une parenthèse, pas glop...