Bjr à tous,
Voila, j'ai un soucis tout bête : Je ne parviens pas sous easyphp 1.8 à constituer dynamiquement des variables sauf lorsqu'elles sont de type tableau.
Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function test($tableau)
{
	echo 'fonctionne bien : '.$tableau['bonjour'];
	$suite='jour';
	echo 'Ne fonctionne pas : '.${'tableau[\'bon'.$suite.'\']'}.'<br>'; // Génère l'erreur : Notice: Undefined variable: tableau['bonjour']
}
 
$tableau['bonjour']='Bonjour';
test($tableau);
J'obtiens l'erreur Notice: Undefined variable: tableau['bonjour'] alors que la variable est bien accessible sans constitution dynamique de son nom
J'ai essayé de modifier la syntaxe quote, double quote, sans quote, avec et sans cocotte mais en vain, j'y perds mes plumes...
Quelqu'un a t-il une idée ?
Mille mercis !