Subversion Repositories Applications.framework

Rev

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

Rev Author Line No. Line
467 jpm 1
<!DOCTYPE html>
2
<html>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
7
	<title>Class Chronometre | TBFramework - v0.2</title>
8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
10
	<script type="text/javascript" src="elementlist.js?117657638"></script>
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
13
</head>
14
 
15
<body>
16
<div id="left">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
20
 
21
		<div id="groups">
22
			<h3>Packages</h3>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
26
				<li><a href="package-PHP.html">PHP</a>
27
						</li>
28
			</ul>
29
		</div>
30
 
31
		<hr>
32
 
33
 
34
		<div id="elements">
35
			<h3>Classes</h3>
36
			<ul>
37
				<li><a href="class-Application.html">Application</a></li>
38
				<li class="active"><a href="class-Chronometre.html">Chronometre</a></li>
39
				<li><a href="class-Config.html">Config</a></li>
40
				<li><a href="class-Controleur.html">Controleur</a></li>
41
				<li><a href="class-Debug.html">Debug</a></li>
42
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
43
				<li><a href="class-Log.html">Log</a></li>
44
				<li><a href="class-Modele.html">Modele</a></li>
45
				<li><a href="class-Registre.html">Registre</a></li>
46
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
47
				<li><a href="class-Url.html">Url</a></li>
48
			</ul>
49
 
50
 
51
 
52
 
53
 
54
			<h3>Functions</h3>
55
			<ul>
56
				<li><a href="function-autoloadAppliDefaut.html">autoloadAppliDefaut</a></li>
57
				<li><a href="function-autoloadFw.html">autoloadFw</a></li>
58
			</ul>
59
		</div>
60
	</div>
61
</div>
62
 
63
<div id="splitter"></div>
64
 
65
<div id="right">
66
<div id="rightInner">
67
	<form id="search">
68
		<input type="hidden" name="cx" value="">
69
		<input type="hidden" name="ie" value="UTF-8">
70
		<input type="text" name="q" class="text">
71
		<input type="submit" value="Search">
72
	</form>
73
 
74
	<div id="navigation">
75
		<ul>
76
			<li>
77
				<a href="index.html" title="Overview"><span>Overview</span></a>
78
			</li>
79
			<li>
80
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
81
			</li>
82
			<li class="active">
83
<span>Class</span>			</li>
84
		</ul>
85
		<ul>
86
			<li>
87
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
88
			</li>
89
			<li>
90
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
91
			</li>
92
			<li>
93
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
94
			</li>
95
		</ul>
96
		<ul>
97
		</ul>
98
	</div>
99
 
100
<div id="content" class="class">
101
	<h1>Class Chronometre</h1>
102
 
103
 
104
	<div class="description">
105
 
106
<p>Classe Chronometre() - Permet de stocker et d'afficher les temps
107
d'éxécution de script.</p>
108
 
109
<p>Cette classe permet de réaliser un ensemble de mesure de temps prises à
110
différents endroits d'un script. Ces mesures peuvent ensuite être affichées
111
au sein d'un tableau XHTML.</p>
112
 
113
<p>PHP Version 5</p>
114
 
115
	</div>
116
 
117
 
118
 
119
 
120
 
121
 
122
 
123
 
124
 
125
	<div class="info">
126
 
127
 
128
 
129
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
130
 
131
				<b>Category:</b>
132
				PHP<br>
133
				<b>Copyright:</b>
134
				2009 Tela-Botanica<br>
135
				<b>License:</b>
136
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
137
				<b>Author:</b>
138
				Jean-Pascal MILCENT &lt;<a
139
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
140
				<b>Version:</b>
141
				Release: &lt;package_version&gt;<br>
142
				<b>Link:</b>
143
				/doc/framework/<br>
144
		<b>Located at</b> <a href="source-class-Chronometre.html#3-151" title="Go to source code">Chronometre.php</a><br>
145
	</div>
146
 
147
 
148
 
149
	<table class="summary" id="methods">
150
	<caption>Methods summary</caption>
151
	<tr data-order="__construct" id="___construct">
152
 
153
		<td class="attributes"><code>
154
			 public
155
 
156
 
157
			</code>
158
		</td>
159
 
160
		<td class="name"><div>
161
		<a class="anchor" href="#___construct">#</a>
162
		<code><a href="source-class-Chronometre.html#27-30" title="Go to source code">__construct</a>( )</code>
163
 
164
		<div class="description short">
165
 
166
<p>Constructeur : *</p>
167
 
168
		</div>
169
 
170
		<div class="description detailed hidden">
171
 
172
<p>Constructeur : *</p>
173
 
174
 
175
 
176
 
177
 
178
 
179
 
180
 
181
		</div>
182
		</div></td>
183
	</tr>
184
	<tr data-order="getTemps" id="_getTemps">
185
 
186
		<td class="attributes"><code>
187
			 public
188
			integer
189
 
190
			</code>
191
		</td>
192
 
193
		<td class="name"><div>
194
		<a class="anchor" href="#_getTemps">#</a>
195
		<code><a href="source-class-Chronometre.html#32-46" title="Go to source code">getTemps</a>( <span>string <var>$cle</var> = <span class="php-keyword1">null</span></span> )</code>
196
 
197
		<div class="description short">
198
 
199
<p>Accesseurs :</p>
200
 
201
		</div>
202
 
203
		<div class="description detailed hidden">
204
 
205
<p>Accesseurs :</p>
206
 
207
 
208
 
209
				<h4>Parameters</h4>
210
				<div class="list"><dl>
211
					<dt><var>$cle</var></dt>
212
					<dd><code>string</code><br>$cle la cle associée à un chronomètre particulier</dd>
213
				</dl></div>
214
 
215
				<h4>Returns</h4>
216
				<div class="list">
217
					<code>integer</code><br>le temps écoulé<br>
218
				</div>
219
 
220
 
221
 
222
 
223
		</div>
224
		</div></td>
225
	</tr>
226
	<tr data-order="setTemps" id="_setTemps">
227
 
228
		<td class="attributes"><code>
229
			 public
230
			null
231
 
232
			</code>
233
		</td>
234
 
235
		<td class="name"><div>
236
		<a class="anchor" href="#_setTemps">#</a>
237
		<code><a href="source-class-Chronometre.html#48-56" title="Go to source code">setTemps</a>( <span>array() <var>$moment</var> = <span class="php-keyword1">array</span> ()</span> )</code>
238
 
239
		<div class="description short">
240
 
241
<p>Setteur pour la variable temps</p>
242
 
243
		</div>
244
 
245
		<div class="description detailed hidden">
246
 
247
<p>Setteur pour la variable temps</p>
248
 
249
 
250
 
251
				<h4>Parameters</h4>
252
				<div class="list"><dl>
253
					<dt><var>$moment</var></dt>
254
					<dd><code>array()</code><br>$moment ajoute des points de chronométrage au tableau _temps</dd>
255
				</dl></div>
256
 
257
				<h4>Returns</h4>
258
				<div class="list">
259
					<code>null</code><br>
260
				</div>
261
 
262
 
263
 
264
 
265
		</div>
266
		</div></td>
267
	</tr>
268
	<tr data-order="afficherChrono" id="_afficherChrono">
269
 
270
		<td class="attributes"><code>
271
			 public
272
			string
273
 
274
			</code>
275
		</td>
276
 
277
		<td class="name"><div>
278
		<a class="anchor" href="#_afficherChrono">#</a>
279
		<code><a href="source-class-Chronometre.html#60-150" title="Go to source code">afficherChrono</a>( <span>integer <var>$indentation_origine</var> = <span class="php-num">8</span></span>, <span>integer <var>$indentation</var> = <span class="php-num">4</span></span> )</code>
280
 
281
		<div class="description short">
282
 
283
<p>Méthode afficherChrono() - Permet d'afficher les temps d'éxécution de
284
différentes parties d'un script.</p>
285
 
286
		</div>
287
 
288
		<div class="description detailed hidden">
289
 
290
<p>Méthode afficherChrono() - Permet d'afficher les temps d'éxécution de
291
différentes parties d'un script.</p>
292
 
293
<p>Cette fonction permet d'afficher un ensemble de mesure de temps prises à
294
différents endroits d'un script. Ces mesures sont affichées au sein d'un
295
tableau XHTML dont on peut controler l'indentation des balises. Pour un site en
296
production, il suffit d'ajouter un style #chrono {display:none;} dans la css. De
297
cette façon, le tableau ne s'affichera pas. Le webmaster lui pourra rajouter sa
298
propre feuille de style affichant le tableau. Le développeur initial de cette
299
fonction est Loic d'Anterroches. Elle a été modifiée par Jean-Pascal Milcent.
300
Elle utilise une variable gobale : $_CHRONO_</p>
301
 
302
 
303
 
304
				<h4>Parameters</h4>
305
				<div class="list"><dl>
306
					<dt><var>$indentation_origine</var></dt>
307
					<dd><code>integer</code><br>$indentation_origine l'indentation de base.</dd>
308
					<dt><var>$indentation</var></dt>
309
					<dd><code>integer</code><br>$indentation le pas d'indentation.</dd>
310
				</dl></div>
311
 
312
				<h4>Returns</h4>
313
				<div class="list">
314
					<code>string</code><br>la chaine XHTML de mesure des temps.<br>
315
				</div>
316
 
317
 
318
				<h4>Author</h4>
319
				<div class="list">
320
						Loic d'Anterroches<br>
321
						Jean-Pascal MILCENT &lt;<a
322
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
323
				</div>
324
 
325
 
326
		</div>
327
		</div></td>
328
	</tr>
329
	</table>
330
 
331
 
332
 
333
 
334
 
335
 
336
 
337
 
338
 
339
 
340
 
341
 
342
 
343
 
344
 
345
 
346
 
347
 
348
</div>
349
 
350
	<div id="footer">
351
		TBFramework - v0.2 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
352
	</div>
353
</div>
354
</div>
355
</body>
356
</html>