Files
doc-fr/reference/datetime/functions/microtime.xml
Yannick Torres bb40a13744 sync with EN
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@186386 c90b9560-bf6c-de11-be94-00142212c4b1
2005-05-14 17:05:33 +00:00

113 lines
2.9 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.13 $ -->
<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
<refentry id="function.microtime">
<refnamediv>
<refname>microtime</refname>
<refpurpose>
Retourne le timestamp UNIX actuel avec microsecondes
</refpurpose>
</refnamediv>
<refsect1>
&reftitle.description;
<methodsynopsis>
<type>mixed</type><methodname>microtime</methodname>
<methodparam choice="opt"><type>bool</type><parameter>get_as_float</parameter></methodparam>
</methodsynopsis>
<para>
<function>microtime</function> retourne le stimestamp Unix avec les microsecondes.
Cette fonction est uniquement disponible sur les systèmes qui supportent la fonction
gettimeofday().
</para>
<para>
Lorsque cette fonction est appelée sans l'argument optionnel, elle retourne la chaîne "msec sec"
avec sec qui est mesurée en secondes depuis le début
de l'époque UNIX, (1er janvier 1970 00:00:00 GMT), et msec
qui est le nombre de microsecondes de cette heure. Cette fonction
est seulement disponible sur les systèmes d'exploitation qui
supportent la fonction système gettimeofday().
</para>
<para>
Si <parameter>get_as_float</parameter> est fourni et vaut
&true;, <function>microtime</function> retourne un nombre à virgule.
</para>
<note>
<simpara>
Le paramètre <parameter>get_as_float</parameter> a été ajouté
en &php; 5.0.0.
</simpara>
</note>
<para>
<example>
<title>Exemple avec <function>microtime</function></title>
<programlisting role="php">
<![CDATA[
<?php
/**
* Fonction simple identique à celle en PHP 5 qui va suivre
*/
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// Attend pendant un moment
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Ne rien faire pendant $time secondes\n";
?>
]]>
</programlisting>
</example>
<example>
<title>Exemple avec <function>microtime</function> en &php; 5</title>
<programlisting role="php">
<![CDATA[
<?php
$time_start = microtime(true);
// Attend pendant un moment
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Re rien faire pendant $time secondes\n";
?>
]]>
</programlisting>
</example>
</para>
<para>
Voir aussi
<function>time</function>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->