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 :
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 :(
La classe :
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 !