'element 1', 'two' => 'element 2', 'three' => array('un'=>1, 'deux'=>2, 'troisc'=>"3") ); $serassoc = serialize($assoc); // on flingue meta a juste nos donnees $GLOBALS['meta'] = array( 'zero' => serialize(0), 'zeroc' => serialize('0'), 'chaine' => serialize('une chaine'), 'assoc' => serialize($assoc), 'serie' => serialize(serialize($assoc)) ); // racine $essais[] = array(0, 'metapack::zero'); $essais[] = array('0', 'metapack::zeroc'); $essais[] = array('une chaine', 'metapack::chaine'); $essais[] = array(array('un'=>1, 'deux'=>2, 'troisc'=>"3"), 'metapack::assoc/three'); $err = tester_fun('lire_config', $essais); // retablissement des metas $GLOBALS['meta']=$meta; // si le tableau $err est pas vide ca va pas if ($err) { die ('lire_config metapack