Question de code php

Question de code php - PHP - Programmation

Marsh Posté le 16-01-2005 à 13:18:20    

Bonjour,
 
si j'ai une page qui contient le code:
 
<?php
 
$p1_param1 = 'page 1 - premier paramètre';
$p2_param1 = 'page 2 - premier paramètre';
$p3_param1 = 'page 3 - premier paramètre';
 
echo $p1_param1;
 
?>
 
Tout va bien, j'obtiens 'page 1 - premier paramètre'
 
Si maintenant la page contient le code :  
 
<?php
 
$page = p1;
 
$p1_param1 = 'page 1 - premier paramètre';
$p2_param1 = 'page 2 - premier paramètre';
$p3_param1 = 'page 3 - premier paramètre';
 
?>
 
plutôt que d'écrire  
 
echo $p1_param1;
 
j'aimerais écrire
 
echo $.$page."_param1" ;
 
ce qui devrait revenir au même puisque $page = p1;
 
Pourtant ca ne marche pas et même en faisant varier la syntaxe je n'ai pas encore trouvé la solution.

Reply

Marsh Posté le 16-01-2005 à 13:18:20   

Reply

Marsh Posté le 16-01-2005 à 13:21:23    

Code :
  1. $page="p1";
  2. echo ${$page."_param1"};


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 16-01-2005 à 14:11:29    

Merci  
 
c sympa

Reply

Marsh Posté le 16-01-2005 à 14:40:01    

slt,
 
je suis HS, je m'incruste... et j'aimerai savoir comment on appelle ce truc, histoire d'enrichier mon voc.
variable de variable?  :heink:  
 

Code :
  1. echo ${$page."_param1"};


ça fait trop pro. haaaa  :love:

Reply

Marsh Posté le 16-01-2005 à 14:56:19    

C'est en général facilement remplaçable par un tableau, ce qui me paraît bien plus propre. [:spamafote]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 16-01-2005 à 14:58:39    

+1 sielfried
ça n'a QUE des désavantages par rapport à un tableau !

Reply

Sujets relatifs:

Leave a Replay

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