Subversion Repositories Applications.referentiel

Rev

Rev 6 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6 Rev 19
Line 1... Line 1...
1
<?php
1
<?php
2
require 'JRest.php';
2
require 'JRest.php';
3
 
-
 
4
/**
-
 
5
* La fonction __autoload() charge dynamiquement les classes trouvées dans le code.
-
 
6
* Cette fonction est appelée par php5 quand il trouve une instanciation de classe dans le code.
-
 
7
*
-
 
8
*@param string le nom de la classe appelée.
-
 
9
*@return void le fichier contenant la classe doit être inclu par la fonction.
-
 
10
*/
-
 
11
function __autoload($classe) {
-
 
12
	if (class_exists($classe)) {
-
 
13
		return null;
-
 
14
	}
-
 
15
	
-
 
16
	$chemins = array('', 'services/');
-
 
17
	foreach ($chemins as $chemin) {
-
 
18
		$chemin = $chemin.$classe.'.php';
-
 
19
		if (file_exists($chemin)) {
-
 
20
			require_once $chemin;
-
 
21
		}
-
 
22
	}
-
 
23
}
-
 
24
 
-
 
25
$jRest = new JRest();
3
$jRest = new JRest();
26
$jRest->exec();
4
$jRest->exec();
27
?>
5
?>
28
6