Subversion Repositories Applications.framework

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
159 jpm 1
<html>
2
<head>
3
<title>Docs For Class Chronometre</title>
4
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
5
<link rel="stylesheet" type="text/css" href="../media/style.css">
6
</head>
7
<body>
8
 
9
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
10
  <tr>
11
    <td class="header_top">Framework</td>
12
  </tr>
13
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
14
  <tr>
15
    <td class="header_menu">
16
 
17
 
18
                              		  [ <a href="../classtrees_Framework.html" class="menu">class tree: Framework</a> ]
19
		  [ <a href="../elementindex_Framework.html" class="menu">index: Framework</a> ]
20
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
21
    </td>
22
  </tr>
23
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
24
</table>
25
 
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
27
  <tr valign="top">
28
    <td width="200" class="menu">
29
      <b>Packages:</b><br />
30
              <a href="../li_Framework.html">Framework</a><br />
31
            <br /><br />
32
                        <b>Files:</b><br />
33
      	  <div class="package">
34
			<a href="../Framework/_Application.php.html">		Application.php
35
		</a><br>
36
			<a href="../Framework/_autoload.inc.php.html">		autoload.inc.php
37
		</a><br>
38
			<a href="../Framework/_Chronometre.php.html">		Chronometre.php
39
		</a><br>
40
			<a href="../Framework/_Config.php.html">		Config.php
41
		</a><br>
42
			<a href="../Framework/_Controleur.php.html">		Controleur.php
43
		</a><br>
44
			<a href="../Framework/_Debug.php.html">		Debug.php
45
		</a><br>
46
			<a href="../Framework/_GestionnaireException.php.html">		GestionnaireException.php
47
		</a><br>
48
			<a href="../Framework/_Log.php.html">		Log.php
49
		</a><br>
50
			<a href="../Framework/_Modele.php.html">		Modele.php
51
		</a><br>
52
			<a href="../Framework/_Registre.php.html">		Registre.php
53
		</a><br>
54
			<a href="../Framework/_SquelettePhp.php.html">		SquelettePhp.php
55
		</a><br>
56
			<a href="../Framework/_Url.php.html">		Url.php
57
		</a><br>
58
	  </div><br />
59
 
60
 
61
            <b>Classes:</b><br />
62
        <div class="package">
63
		    		<a href="../Framework/Application.html">Application</a><br />
64
	    		<a href="../Framework/Chronometre.html">Chronometre</a><br />
65
	    		<a href="../Framework/Config.html">Config</a><br />
66
	    		<a href="../Framework/Controleur.html">Controleur</a><br />
67
	    		<a href="../Framework/Debug.html">Debug</a><br />
68
	    		<a href="../Framework/GestionnaireException.html">GestionnaireException</a><br />
69
	    		<a href="../Framework/Log.html">Log</a><br />
70
	    		<a href="../Framework/Modele.html">Modele</a><br />
71
	    		<a href="../Framework/Registre.html">Registre</a><br />
72
	    		<a href="../Framework/SquelettePhp.html">SquelettePhp</a><br />
73
	    		<a href="../Framework/Url.html">Url</a><br />
74
	  </div>
75
                </td>
76
    <td>
77
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
78
 
79
<h1>Class: Chronometre</h1>
80
Source Location: /Chronometre.php<br /><br />
81
 
82
 
83
<table width="100%" border="0">
84
<tr><td valign="top">
85
 
86
<h3><a href="#class_details">Class Overview</a></h3>
87
<pre></pre><br />
88
<div class="description">Classe Chronometre() - Permet de stocker et d'afficher  les temps d'éxécution de script.</div><br /><br />
89
<h4>Author(s):</h4>
90
<ul>
91
          <li>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
92
                              </ul>
93
 
94
 
95
 
96
 
97
 
98
 
99
 
100
<h4>Version:</h4>
101
<ul>
102
  <li>Release: &lt;package_version&gt;</li>
103
</ul>
104
 
105
<h4>Copyright:</h4>
106
<ul>
107
  <li>2009 Tela-Botanica</li>
108
</ul>
109
 
110
</td>
111
 
112
 
113
 
114
<td valign="top">
115
<h3><a href="#class_methods">Methods</a></h3>
116
<ul>
117
    <li><a href="../Framework/Chronometre.html#method__construct">__construct</a></li>
118
    <li><a href="../Framework/Chronometre.html#methodafficherChrono">afficherChrono</a></li>
119
    <li><a href="../Framework/Chronometre.html#methodgetTemps">getTemps</a></li>
120
    <li><a href="../Framework/Chronometre.html#methodsetTemps">setTemps</a></li>
121
  </ul>
122
</td>
123
 
124
</tr></table>
125
<hr />
126
 
127
<table width="100%" border="0"><tr>
128
 
129
 
130
 
131
 
132
 
133
 
134
</tr></table>
135
<hr />
136
 
137
<a name="class_details"></a>
138
<h3>Class Details</h3>
139
<div class="tags">
140
[line <a href="../__filesource/fsource_Framework__Chronometre.php.html#a23">23</a>]<br />
141
Classe Chronometre() - Permet de stocker et d'afficher  les temps d'éxécution de script.<br /><br /><p>Cette classe permet de réaliser un ensemble  de mesure de temps prises à  différents endroits d'un script.  Ces mesures peuvent ensuite être affichées au  sein d'un tableau XHTML.</p><p>PHP Version 5</p><br /><br /><br />
142
<h4>Tags:</h4>
143
<div class="tags">
144
<table border="0" cellspacing="0" cellpadding="0">
145
  <tr>
146
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</td>
147
  </tr>
148
  <tr>
149
    <td><b>version:</b>&nbsp;&nbsp;</td><td>Release: &lt;package_version&gt;</td>
150
  </tr>
151
  <tr>
152
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>2009 Tela-Botanica</td>
153
  </tr>
154
  <tr>
155
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
156
  </tr>
157
  <tr>
158
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></td>
159
  </tr>
160
</table>
161
</div>
162
</div><br /><br />
163
<div class="top">[ <a href="#top">Top</a> ]</div><br />
164
 
165
 
166
<hr />
167
<a name="class_methods"></a>
168
<h3>Class Methods</h3>
169
<div class="tags">
170
 
171
  <hr />
172
	<a name="method__construct"></a>
173
	<h3>constructor __construct <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Chronometre.php.html#a28">28</a>]</span></h3>
174
	<div class="function">
175
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
176
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
177
		<code>Chronometre __construct(
178
)</code>
179
    </td></tr></table>
180
    </td></tr></table><br />
181
 
182
		Constructeur : *<br /><br /><br /><br />
183
<h4>Tags:</h4>
184
<div class="tags">
185
<table border="0" cellspacing="0" cellpadding="0">
186
  <tr>
187
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
188
  </tr>
189
</table>
190
</div>
191
<br /><br />
192
 
193
 
194
        <div class="top">[ <a href="#top">Top</a> ]</div>
195
  </div>
196
  <hr />
197
	<a name="methodafficherChrono"></a>
198
	<h3>method afficherChrono <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Chronometre.php.html#a82">82</a>]</span></h3>
199
	<div class="function">
200
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
201
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
202
		<code>string afficherChrono(
203
[int
204
$indentation_origine = 8], [int
205
$indentation = 4])</code>
206
    </td></tr></table>
207
    </td></tr></table><br />
208
 
209
		Méthode afficherChrono() -  Permet d'afficher les temps d'éxécution de différentes parties d'un script.<br /><br /><p>Cette fonction permet d'afficher un ensemble de  mesure de temps prises à différents endroits d'un script.  Ces mesures sont affichées au sein d'un tableau XHTML  dont on peut controler l'indentation des balises.  Pour un site en production, il suffit d'ajouter un style  #chrono {display:none;} dans la css. De cette façon,  le tableau ne s'affichera pas. Le webmaster lui pourra  rajouter sa propre feuille de style affichant le tableau.  Le développeur initial de cette fonction est Loic d'Anterroches.  Elle a été modifiée par Jean-Pascal Milcent.  Elle utilise une variable gobale : $_CHRONO_</p><br /><br /><br />
210
<h4>Tags:</h4>
211
<div class="tags">
212
<table border="0" cellspacing="0" cellpadding="0">
213
  <tr>
214
    <td><b>return:</b>&nbsp;&nbsp;</td><td>la chaine XHTML de mesure des temps.</td>
215
  </tr>
216
  <tr>
217
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</td>
218
  </tr>
219
  <tr>
220
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Loic d'Anterroches</td>
221
  </tr>
222
  <tr>
223
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
224
  </tr>
225
</table>
226
</div>
227
<br /><br />
228
 
229
 
230
        <h4>Parameters:</h4>
231
    <div class="tags">
232
    <table border="0" cellspacing="0" cellpadding="0">
233
          <tr>
234
        <td class="type">int&nbsp;&nbsp;</td>
235
        <td><b>$indentation_origine</b>&nbsp;&nbsp;</td>
236
        <td>l'indentation de base.</td>
237
      </tr>
238
          <tr>
239
        <td class="type">int&nbsp;&nbsp;</td>
240
        <td><b>$indentation</b>&nbsp;&nbsp;</td>
241
        <td>le pas d'indentation.</td>
242
      </tr>
243
        </table>
244
    </div><br />
245
        <div class="top">[ <a href="#top">Top</a> ]</div>
246
  </div>
247
  <hr />
248
	<a name="methodgetTemps"></a>
249
	<h3>method getTemps <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Chronometre.php.html#a38">38</a>]</span></h3>
250
	<div class="function">
251
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
252
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
253
		<code>int getTemps(
254
[string
255
$cle = null])</code>
256
    </td></tr></table>
257
    </td></tr></table><br />
258
 
259
		Accesseurs :<br /><br /><br /><br />
260
<h4>Tags:</h4>
261
<div class="tags">
262
<table border="0" cellspacing="0" cellpadding="0">
263
  <tr>
264
    <td><b>return:</b>&nbsp;&nbsp;</td><td>le temps écoulé</td>
265
  </tr>
266
  <tr>
267
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
268
  </tr>
269
</table>
270
</div>
271
<br /><br />
272
 
273
 
274
        <h4>Parameters:</h4>
275
    <div class="tags">
276
    <table border="0" cellspacing="0" cellpadding="0">
277
          <tr>
278
        <td class="type">string&nbsp;&nbsp;</td>
279
        <td><b>$cle</b>&nbsp;&nbsp;</td>
280
        <td>la cle associée à un chronomètre particulier</td>
281
      </tr>
282
        </table>
283
    </div><br />
284
        <div class="top">[ <a href="#top">Top</a> ]</div>
285
  </div>
286
  <hr />
287
	<a name="methodsetTemps"></a>
288
	<h3>method setTemps <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Chronometre.php.html#a54">54</a>]</span></h3>
289
	<div class="function">
290
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
291
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
292
		<code>null setTemps(
293
[array()
294
$moment = array ()])</code>
295
    </td></tr></table>
296
    </td></tr></table><br />
297
 
298
		Setteur pour la variable temps<br /><br /><br /><br />
299
<h4>Tags:</h4>
300
<div class="tags">
301
<table border="0" cellspacing="0" cellpadding="0">
302
  <tr>
303
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
304
  </tr>
305
</table>
306
</div>
307
<br /><br />
308
 
309
 
310
        <h4>Parameters:</h4>
311
    <div class="tags">
312
    <table border="0" cellspacing="0" cellpadding="0">
313
          <tr>
314
        <td class="type">array()&nbsp;&nbsp;</td>
315
        <td><b>$moment</b>&nbsp;&nbsp;</td>
316
        <td>ajoute des points de chronométrage au tableau _temps</td>
317
      </tr>
318
        </table>
319
    </div><br />
320
        <div class="top">[ <a href="#top">Top</a> ]</div>
321
  </div>
322
</div><br />
323
 
324
 
325
        <div class="credit">
326
		    <hr />
327
		    Documentation generated on Thu, 04 Mar 2010 19:27:29 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
328
	      </div>
329
      </td></tr></table>
330
    </td>
331
  </tr>
332
</table>
333
 
334
</body>
335
</html>