Line 2... |
Line 2... |
2 |
// declare(encoding='UTF-8');
|
2 |
// declare(encoding='UTF-8');
|
3 |
/**
|
3 |
/**
|
4 |
* Classe Registre, qui permet un accès à différentes variables et paramètres à travers les autres classes.
|
4 |
* Classe Registre, qui permet un accès à différentes variables et paramètres à travers les autres classes.
|
5 |
* C'est un remplaçant à la variable magique $_GLOBALS de Php.
|
5 |
* C'est un remplaçant à la variable magique $_GLOBALS de Php.
|
6 |
* C'est un singleton.
|
6 |
* C'est un singleton.
|
7 |
* Si vous avez besoin de modifier dynamiquement des paramètres de configuration, utiliser le @see Registe, il est fait pour ça.
|
- |
|
8 |
* Si vous voulez paramètré votre application via le fichier config.ini, utilisez plutôt la classe @see Config.
|
7 |
* Si vous voulez paramètré votre application via un fichier de configuration, utilisez plutôt la classe @see Config.
|
9 |
*
|
8 |
*
|
10 |
* @category php 5.2
|
9 |
* @category php 5.2
|
11 |
* @package Framework
|
10 |
* @package Framework
|
12 |
* @author Jean-Pascal MILCENT <jmp@tela-botanica.org>
|
11 |
* @author Jean-Pascal MILCENT <jmp@tela-botanica.org>
|
13 |
* @copyright Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
|
12 |
* @copyright Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
|
14 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
|
13 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
|
15 |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
|
14 |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
|
16 |
* @version $Id: Registre.php 239 2010-11-25 18:04:00Z jpm $
|
15 |
* @version $Id: Registre.php 301 2011-01-18 14:23:52Z jpm $
|
17 |
* @link /doc/framework/
|
16 |
* @link /doc/framework/
|
18 |
*
|
17 |
*
|
19 |
*/
|
18 |
*/
|
20 |
class Registre {
|
19 |
class Registre {
|