100 votes

PHP fonction utilise une variable de l'extérieur

fonction parties($partie) { 
    $structure = 'http://' . $site_url . 'contenu/'; 
    echo($structure . $partie . '.php'); 
}

Cette fonction utilise une variable $site_url qui a été définie en haut de cette page, mais cette variable n'est pas passée dans la fonction.

Comment pouvons-nous la faire retourner dans la fonction?

0voto

Kapil Kumar Points 75

Vous pouvez ajouter la structure ci-dessous

$var1=5;
function sample() use ($var1){echo $var1;}

-1voto

Pierpaolo Bagnasco Points 1107

Il suffit d'inclure la fonction en utilisant le mot-clé GLOBAL :

 global $site_url;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X