Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="generator" content="ApiGen 2.8.0"><title>Class Chronometre | TBFramework - v0.2</title><script type="text/javascript" src="resources/combined.js?4205936287"></script><script type="text/javascript" src="elementlist.js?117657638"></script><link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360"></head><body><div id="left"><div id="menu"><a href="index.html" title="Overview"><span>Overview</span></a><div id="groups"><h3>Packages</h3><ul><li class="active"><a href="package-Framework.html">Framework</a></li><li><a href="package-PHP.html">PHP</a></li></ul></div><hr><div id="elements"><h3>Classes</h3><ul><li><a href="class-Application.html">Application</a></li><li class="active"><a href="class-Chronometre.html">Chronometre</a></li><li><a href="class-Config.html">Config</a></li><li><a href="class-Controleur.html">Controleur</a></li><li><a href="class-Debug.html">Debug</a></li><li><a href="class-GestionnaireException.html">GestionnaireException</a></li><li><a href="class-Log.html">Log</a></li><li><a href="class-Modele.html">Modele</a></li><li><a href="class-Registre.html">Registre</a></li><li><a href="class-SquelettePhp.html">SquelettePhp</a></li><li><a href="class-Url.html">Url</a></li></ul><h3>Functions</h3><ul><li><a href="function-autoloadAppliDefaut.html">autoloadAppliDefaut</a></li><li><a href="function-autoloadFw.html">autoloadFw</a></li></ul></div></div></div><div id="splitter"></div><div id="right"><div id="rightInner"><form id="search"><input type="hidden" name="cx" value=""><input type="hidden" name="ie" value="UTF-8"><input type="text" name="q" class="text"><input type="submit" value="Search"></form><div id="navigation"><ul><li><a href="index.html" title="Overview"><span>Overview</span></a></li><li><a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a></li><li class="active"><span>Class</span> </li></ul><ul><li><a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a></li><li><a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a></li><li><a href="todo.html" title="Todo list"><span>Todo</span></a></li></ul><ul></ul></div><div id="content" class="class"><h1>Class Chronometre</h1><div class="description"><p>Classe Chronometre() - Permet de stocker et d'afficher les tempsd'éxécution de script.</p><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éesau sein d'un tableau XHTML.</p><p>PHP Version 5</p></div><div class="info"><b>Package:</b> <a href="package-Framework.html">Framework</a><br><b>Category:</b>PHP<br><b>Copyright:</b>2009 Tela-Botanica<br><b>License:</b><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br><b>Author:</b>Jean-Pascal MILCENT <<ahref="mailto:jpm@tela-botanica.org">jpm@<!-- -->tela-botanica.org</a>><br><b>Version:</b>Release: <package_version><br><b>Link:</b>/doc/framework/<br><b>Located at</b> <a href="source-class-Chronometre.html#3-151" title="Go to source code">Chronometre.php</a><br></div><table class="summary" id="methods"><caption>Methods summary</caption><tr data-order="__construct" id="___construct"><td class="attributes"><code>public</code></td><td class="name"><div><a class="anchor" href="#___construct">#</a><code><a href="source-class-Chronometre.html#27-30" title="Go to source code">__construct</a>( )</code><div class="description short"><p>Constructeur : *</p></div><div class="description detailed hidden"><p>Constructeur : *</p></div></div></td></tr><tr data-order="getTemps" id="_getTemps"><td class="attributes"><code>publicinteger</code></td><td class="name"><div><a class="anchor" href="#_getTemps">#</a><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><div class="description short"><p>Accesseurs :</p></div><div class="description detailed hidden"><p>Accesseurs :</p><h4>Parameters</h4><div class="list"><dl><dt><var>$cle</var></dt><dd><code>string</code><br>$cle la cle associée à un chronomètre particulier</dd></dl></div><h4>Returns</h4><div class="list"><code>integer</code><br>le temps écoulé<br></div></div></div></td></tr><tr data-order="setTemps" id="_setTemps"><td class="attributes"><code>publicnull</code></td><td class="name"><div><a class="anchor" href="#_setTemps">#</a><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><div class="description short"><p>Setteur pour la variable temps</p></div><div class="description detailed hidden"><p>Setteur pour la variable temps</p><h4>Parameters</h4><div class="list"><dl><dt><var>$moment</var></dt><dd><code>array()</code><br>$moment ajoute des points de chronométrage au tableau _temps</dd></dl></div><h4>Returns</h4><div class="list"><code>null</code><br></div></div></div></td></tr><tr data-order="afficherChrono" id="_afficherChrono"><td class="attributes"><code>publicstring</code></td><td class="name"><div><a class="anchor" href="#_afficherChrono">#</a><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><div class="description short"><p>Méthode afficherChrono() - Permet d'afficher les temps d'éxécution dedifférentes parties d'un script.</p></div><div class="description detailed hidden"><p>Méthode afficherChrono() - Permet d'afficher les temps d'éxécution dedifférentes parties d'un script.</p><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'untableau XHTML dont on peut controler l'indentation des balises. Pour un site enproduction, il suffit d'ajouter un style #chrono {display:none;} dans la css. Decette façon, le tableau ne s'affichera pas. Le webmaster lui pourra rajouter sapropre feuille de style affichant le tableau. Le développeur initial de cettefonction est Loic d'Anterroches. Elle a été modifiée par Jean-Pascal Milcent.Elle utilise une variable gobale : $_CHRONO_</p><h4>Parameters</h4><div class="list"><dl><dt><var>$indentation_origine</var></dt><dd><code>integer</code><br>$indentation_origine l'indentation de base.</dd><dt><var>$indentation</var></dt><dd><code>integer</code><br>$indentation le pas d'indentation.</dd></dl></div><h4>Returns</h4><div class="list"><code>string</code><br>la chaine XHTML de mesure des temps.<br></div><h4>Author</h4><div class="list">Loic d'Anterroches<br>Jean-Pascal MILCENT <<ahref="mailto:jpm@tela-botanica.org">jpm@<!-- -->tela-botanica.org</a>><br></div></div></div></td></tr></table></div><div id="footer">TBFramework - v0.2 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a></div></div></div></body></html>