Bonjour,
Mon probléme est que je veux récupérer des tableaux issus d'une classe, dans le but de les réinjecter chacun dans d'autres classes.
Dans un fichier j'ai :
La classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function __autoload($class_name) { require_once $class_name . '.php'; } $instance = new ParcourClass(); $instance->xml($aaa); $t=ParcourClass::tabNom; echo var_dump($t); //Je récupere bien un array mais vide :(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 class ParcourClass //Parcours le theme { public static $tabChem=array(); public static $tabNom=array(); public static $tabDesc=array(); public function xml($Theme){ // $theme est fourni en parametre ds Select.php $xml = simplexml_load_file("Tofs2.xml"); $requeteNomFic='/racine/'.$Theme.'/photo/NomFic'; $requeteChem='/racine/'.$Theme.'/photo/Chemin'; $requeteDesc='/racine/'.$Theme.'/photo/Desc'; $i=0; foreach ($xml->xpath($requeteNomFic) as $nom) { foreach ($xml->xpath($requeteChem)as $chem){ foreach($xml->xpath($requeteDesc)as $Desc){ $tabChem[$i]= $chem; $tabDesc[$i]=$Desc; $tabNom[$i]=$nom; } } echo $tabChem[$i].$tabNom[$i].$tabDesc[$i].'<br>'; $i++; }//foreach return self::$tabNom; }//function xml }//fin class
Help !
Partager