Subversion Repositories Applications.framework

Rev

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 temps
d'é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ées
au 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 &lt;<a
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
                                <b>Version:</b>
                                Release: &lt;package_version&gt;<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>
                         public 
                        integer
                        
                        </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>
                         public 
                        null
                        
                        </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>
                         public 
                        string
                        
                        </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 de
différentes parties d'un script.</p>

                </div>

                <div class="description detailed hidden">
                        
<p>Méthode afficherChrono() - Permet d'afficher les temps d'éxécution de
diffé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'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>



                                <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 &lt;<a
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<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>