Différence guillemets et apostrophes

Différence guillemets et apostrophes - PHP - Programmation

Marsh Posté le 30-07-2008 à 15:19:27    

Bonjour,
 
Je connais la différence fondamentale entre les guillemets (" ) et les apostrophes (') qui est que la variable qui est contenue entre deux guillemets est évaluée alors que celle entre deux apostrphes ne l'est pas. Mais j'ai une question. J'ai voulu faire passer une variable d'une page dans un include à la page où l'include se trouve et je n'y arrive que si la variable est entre des guillemets... Quelqu'un à une explication ? Voici un exemple de page:
 
 
variable.php :
 

Code :
  1. <?php
  2. $test1 = "orange";
  3. $test2 = 'bleu';
  4. ?>


 
index.php :
 

Code :
  1. <?php
  2. include('variable.php');
  3. echo $test1;
  4. echo $test2;
  5. ?>


 
la page index.php me retourne : orange.
 
Quelqu'un a une explication ?
 
Merci d'avance,
Oliparcol

Reply

Marsh Posté le 30-07-2008 à 15:19:27   

Reply

Marsh Posté le 30-07-2008 à 15:31:21    

chez moi ça marche

Reply

Marsh Posté le 30-07-2008 à 15:34:21    


bonjour,
 
ben... que contient $test1 ? orange, donc ça donne.. orange !
 
par contre si tu mets
 
$toto='exemple';
$t1="$toto";
$t2='toto';
t1 contiendra exemple et t2 $toto
 
@+


---------------
[mon site] [m'écrire]
Reply

Marsh Posté le 30-07-2008 à 15:37:38    

oui je sais mais bizarrement, la page ne me retourne pas la variable avec le contenu entre apostrophes...

Reply

Marsh Posté le 31-07-2008 à 08:49:56    

ca marche très bien moi ca, un problème peut etre dans le php.ini, ou tu as mal ecris une variable sans le vouloir.


Message édité par Sebastien le 31-07-2008 à 08:50:15
Reply

Marsh Posté le 31-07-2008 à 14:07:26    

ouai je sais pas, j'ai juste utilisé des guillemets comme ça le problème est réglé ;-) En tout cas, merci de votre aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed