Le Thu, 8 Mar 2012 08:31:02 -0800 (PST), ughridk <steph
...@gmail.com>
écrivait dans fr.comp.lang.php:
>Est-ce qu'il est possible de passer des variables à une fonction sans les définir dans le paramètre?
>Voici un exemple de ce que je veux dire...
>function exemple (){
>echo "Première variable : " . $parametre[0] . "<br>";
>echo "Seconde variable : " . $parametre[1]";
>}
>// Programme principal
>exemple ("Début", "Fin");
>Si c'est possible, quel nom doit porter le tableau des paramètres?
>Merci pour votre aide!
Dans quel contexte ?
Si c'est pour lire les paramètres reçus par le script, c'est ce que
font $_GET[..] et $_POST[..] que tu mentionnes.
Si c'est à l'intérieur d'un script, il y a les variables globales.
global $var1, $var2;
$val1 = "toto";
$val2 = "toto";
exemple ();
function exemple () {
global $var1, $var2;
echo $var1, $var2;
}
$var1 peut être un vecteur (array).
Denis