Ik kan slechts een handjevol gevallen verzinnen waarin variabele variabelen wensenlijk zijn. En dit zijn alle uitzonderingen. Zoals @Ward aangeeft (en ik hierboven ook) zijn er vaak (betere) alternatieven.
HMM ik geef het op.
plaats ik
funtie(${$row['var5']});
//krijg ik
Undefined variable: $_SESSION['mynaam']
twee regels ervoor staat gewoon echo $_SESSION['mynaam']; waar netjes jan word gezet.
maar bedankt allemaal.
beetje eigenwijs maar ik doe nu
if ($row['var5']=='$_SESSION['mynaam']'){$var5= $_SESSION['mynaam'];} else
if ($row['var5']=='$mag'){$var5= $mag;} else if ($row['var5']=='$datum'){$var5= $datum;}
funtie($var5);// welke functie doet er niet toe
Eenzelfde variabele voor verschillende doeleinden gebruiken (naam van een gebruiker, een permissie (?), een datum) is ook niet echt aan te bevelen... Ik zou het ontwerp herzien, want dit wordt op den duur een onleesbare brei.