
Moderátori: Moderators, SLT, CLT







<?php
class timers
{
/*
Napsáno: 2.2.2008
verze: 0.1
Autor: Petr Vaněk aka krteczek
License: GNU GPL
Tato malá třída slouží jako měřič doby běhu scriptu
Použití:
Na začátku scriptu iniciujeme třídu:
$cas = new timers();
A na konci skriptu zavoláme metodu ukaz()
echo $inc->ukaz();
Tím se vypíše čas běhu skriptu
*/
var $textZpravy = '';#'Doba běhu scriptu: ';
function __construct()
{
$this->start = $this->_cas();
}
function _cas()
{
list($usec, $sec) = explode(' ', microtime());
return (float)$usec + (float)$sec;;
}
function _end()
{
return $this->_cas();
}
function ukaz()
{
$this->textZpravy = (defined("LNG_TIMERS1") ? LNG_TIMERS1 : $this->textZpravy);
$cas = $this->_end() - $this->start;
$txt = $this->textZpravy . $cas;
return $txt;
}
}
$cas = new timers();
$file = 'sk.php'; # soubor který se má načítat
for($i = 0; $i < 1000; $i++)
{
include(dirname(__FILE__) . '/' . $file);
$l[$i] = $_lang;
unset($l, $_lang);
}
$uloz = $cas->ukaz();
file_put_contents(dirname(__FILE__) . '/prumer_' . $file, "\n" . $uloz, FILE_APPEND);
echo $uloz;
?>
<meta http-equiv="refresh" content="1">


Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť