Page 1 sur 1

Ecriture de variables

Posté : 25 févr. 2007, 12:23
par zepretender
Bonjour,

Je souhaite enregistrer dans un fichier quelques variables mais je n'y arrive pas.

J'aimerai que le fichier ".inc.php" créé contienne :

Code : Tout sélectionner

// information sur la page $pageTitre = "titre de la page"; $pageDesc = "description de la page";

Code : Tout sélectionner

Je prépare donc la création du fichier $var = "// informations sur la page \n $$pageTitre = \"".."\";\n $$pageDesc = \"".."\";\n";
... j'obtiens :

Code : Tout sélectionner

// information sur la page $ = "titre de la page"; $ = "description de la page";
J'avais cru comprendre que mettre $$ devant la variable permettait de la créer...

Comment faire ?

Merci

Posté : 25 févr. 2007, 12:31
par Cyrano
Utiliser $$ permet de créer des variables dynamiques, mais dans le cas présent, ça ne peut que générer une erreur :
Si tu pars de :
$pageTitre = "titre de la page"; 
Et qu'ensuite tu écrives :
$$pageTitre = \"".."\";\n 
Ça revient à faire :
$titre de la page  = \"".."\";\n 
Tu veux faire quoi au juste ???

Posté : 25 févr. 2007, 14:51
par zepretender
Je veux juste que le fichier créé soit ainsi :

$pageTitre = "titre"

Mais j'ai finalement trouvé... Il suffisait de faire

$var = "$"."pageTitre = \"titre\";";

Pour empêcher à $pageTitre d'être interprété comme une variable

Posté : 25 févr. 2007, 15:03
par Cyrano
Alors échappe le $ :
$var ="\$pageTitre = \"titre\";";
ou encore :
$var ='$pageTitre = "titre";';
Entre des guillemets, $titre sera interprété, mais pas entre apostrophes.