(RESOLU) Constante non reconnue

Salut à tous,

J’ai défini quelques constantes avant le code HTML, comme celle-ci (incluse dans un fichier de config appellé par require() ):

define('FTP_SERVER','serveur.com);

Et j’essaie de vérifier si elle n’est pas vide ensuite :

if(!empty(FTP_SERVER)){
//code
}

Ca me retourne ce code… j’arrive vraiment pas à décler le problème…

Parse error: parse error, expecting `T_VARIABLE' or `'$'' in

Je manipulais des variables avant, maintenant je les ai convertis en constantes… mais cet erreur, je vois vraiment pas…
Pourtant, d’autre constantes définies dans ce même fichier config, sont reconnues dans les autres pages…

Problème de syntaxe je crois, mais ça m’a l’air correct :S

Merci d’avance pour votre aide :slight_smile:
Edité le 25/11/2007 à 16:40

www.manuelphp.com… :

Donc ça ne marche probablement pas avec les constantes.

Je pense que tu trouveras ton bonheur du coté de la fonction “defined” : fr2.php.net… :wink:
Edité le 25/11/2007 à 16:22

Humm… ok, ça roule, l’erreur ne s’affiche plus avec defined :smiley:

A la base, je pensais exclure la condition si la constante est vide… (la déclarer quand même quoi…)
Mais finalement, c’est mieux de la mettre en commentaire, et vérifier si elle est définie.

En tout cas, c’est une meilleur méthode.

C’est résolu, merci beaucoup :slight_smile: