Subversion Repositories Applications.framework

Rev

Rev 186 | Rev 239 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 186 Rev 217
Line 1... Line 1...
1
<?php
1
<?php
2
// declare(encoding='UTF-8');
2
// declare(encoding='UTF-8');
3
/** Classe Chronometre() - Permet de stocker et d'afficher les temps d'éxécution de script.
3
/** Chronometre permet de stocker et d'afficher les temps d'éxécution de script.
4
 *
4
 *
5
 * Cette classe permet de réaliser un ensemble de mesure de temps prises à différents endroits d'un script.
5
 * Cette classe permet de réaliser un ensemble de mesure de temps prises à différents endroits d'un script.
6
 * Ces mesures peuvent ensuite être affichées au sein d'un tableau XHTML.
6
 * Ces mesures peuvent ensuite être affichées au sein d'un tableau XHTML.
7
 *
7
 *
8
 * @category	PHP 5.2
8
 * @category	PHP 5.2
9
 * @package		Framework
9
 * @package	Framework
10
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
10
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
11
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
11
 * @copyright	Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
12
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
12
 * @license	http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3
13
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2 
13
 * @license	http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2 
14
 * @version		SVN : $Id: Chronometre.php 186 2010-04-28 15:50:16Z jpm $
14
 * @version	SVN : $Id: Chronometre.php 217 2010-11-10 11:32:05Z jpm $
15
 * @link		/doc/framework/
15
 * @link		/doc/framework/
16
 */
16
 */
17
class Chronometre {
17
class Chronometre {
18
	/*** Attributs : ***/
18
	/*** Attributs : ***/
19
	private static $instance = null;
19
	private static $instance = null;
Line 150... Line 150...
150
 
150
 
151
		return $sortie;
151
		return $sortie;
Line 152... Line 152...
152
	}
152
	}
153
	
153
	
154
	/**
154
	/**
155
	 * Vérifie si l'instance de classe à été crée, si non la crée
155
	 * Vérifie si l'instance de classe à été crée, si non la créer
156
	 */
156
	 */
157
	private static function verifierCreationInstance() {
157
	private static function verifierCreationInstance() {
158
		if (empty(self::$instance)) {
158
		if (empty(self::$instance)) {