Subversion Repositories Applications.framework

Rev

Rev 467 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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