par
Ryle » 12 févr. 2012, 11:25
Par rapport à ta question initiale, j'aurais plutôt dit
$filename = ${'var' . $artnum}
pour générer la variable $var1, $var2, ...
Si tu fais ${$var.$artnum}, tu vas obtenir la variable nommé par la valeur de $var (et non la chaine var) suivie de ton nombre
$var = 'toto';
$var1 = 'tata';
$artnum = 1;
echo ${'var' . $artnum}; // va chercher la variable $var1
echo ${$var . $artnum}; // va chercher la vartiable $toto1 qui n'est pas définie