Bonsoir,

C'est tout à fait normal, $test est définie en dehors d'une fonction et n'est donc pas visible à l'intérieur d'une fonction.
Voir la doc:...