Passer un array associatif comme argument par défaut à une fonction
Bonjour,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function testarg($arg=array('var1' => 'var1', 'var2' => 'var2')){
echo '<pre>';
print_r($arg);
echo '</pre>';
}
testarg();
/*return
Array
(
[var1] => var1
[var2] => var2
)*/ |
Ce qui est normal. Ce que je souhaite c'est modifier la valeur de la clé 'var2', sans renseigner les autres clés et leurs valeurs respective.
J'ai essayé
Code:
1 2 3 4 5 6
| testarg(array('var2' => 'valeur'));
/*return
Array
(
[var2] => valeur
)*/ |
La clé var1 par défaut a disparu. Comment faire ?
Merci d'avance...