la fonction du script suivant devrait me renvoyer la valeur du tableau qu'elle définit (et qui apparait bien avec le print_r() qu'elle contient) , hors elle ne me renvoie d'autre qu'un "1" une fois la fonction appelé plus loin dans le script.
J'ai simplifié au max mon souci qui va sans doute vous paraitre évident...
Code : Tout sélectionner
<?
function scanfichier(){
$a = array(
NULL => 'zero',
1 => 'one',
2 => 'two');
echo print_r($a)." je suis dans la fonction <br>-------<br>";
return $a;
}
scanfichier();
echo print_r($a)." je suis dans le script <br>-------<br>";
?>