[PHP] Déclarer variable

Fermé
otherwise01 - 20 mars 2008 à 10:18
Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 - 20 mars 2008 à 12:53
Bonjour,

Pour déclarer une variable, je peux utiliser

$var = 'mon texte';
ou
$var = "mon texte";


Mais je souhaiterais utiliser autre chose que des simples quotes ou doubles quotes. Existe-t-il une autre manière même de pas très propre ?

Merci

7 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
20 mars 2008 à 12:47
Bonjour,

J'avoue que je ne vois pas trop bien la raison de cette volonté, mais voilà toujours une possibilité : la syntaxe Here Doc
$var = <<<EOT
Ceci est un exemple de chaîne de caractère qui sera stockée dans $var, sans avoir besoin d'échapper ni de mettre des guillemets, simples ou doubles.
EOT;

( https://www.php.net/manual/fr/language.types.string.php#language.types.string.syntax.heredoc )

Xavier
1
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
20 mars 2008 à 10:22
Lol toujours sur ton probleme d'expression , il est peut etre simplement impossible de reoudre ça en php , peut etre avec du javascript ...

fais un tour sur
http://www.javascriptfr.com


et egalement ici : http://www.webrankinfo.com/forums/viewtopic_55674.htm

ça peut peut etre t'aider dans ton projet .
0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
20 mars 2008 à 10:34
hm ça serait pour quelles raisons ?

P.S : Pour les puristes, tu ne déclares pas tes variables, tu les affectes ;)
0
otherwise01
20 mars 2008 à 10:46
Non, je veux pas le faire en Javascript -> question de référencement.

La raison : Je souhaite placer tout le code de ma page dans une variable sans toucher à ce dernier. Il est truffé de ' et de " donc j'arrive pas à l'affecter dans une variable...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
20 mars 2008 à 12:37
Pfiou.. peut-être remplacer (Ctrl+H pour la plupart des éditeurs..) toutes des quotes et guillemet par des antislashs quotes et antislash guillemet ?

J'vois pas trop comment sinon.. Désolé.
0
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
20 mars 2008 à 12:45
Ctrl+F pour dream , j'avais pensé a ça aussi mais si ses pages sont en php ça risque de causer des conflits , de plus il a 2000 pages parais t'il ...
0
Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
20 mars 2008 à 12:53
Sinon, les fonctions addslashes et stripslashes.
0