phpbar.de logo

Mailinglisten-Archive

[php] str_replace oder string zusammensetzen

[php] str_replace oder string zusammensetzen

Norbert Pfeiffer pfeiffer_(at)_uris.de
Thu, 28 Sep 2000 20:02:01 +0200


Hallo Michael,

unten findest Du eine Klasse zur Messung im Millisekundenbereich.
Die Anwendung ist simpel:

- speichere den Code in eine Datei, z.B. 'stopuhr.php3'

- include die Datei im Script, dessen Ausfuehrung du messen willst.
  z.B.  include("d:/_root/include/stopuhr.php3");

- melde die Klasse im Script an:
  $uhr = new stopuhr;

- 'starte' die Uhr:
  $uhr->uhr_on();

- 'stopp' die Uhr und zeige den Wert an:
  echo "\n".$uhr->uhr_off()."\n";

wuensche umfangreiche Erkenntnisse...
z.B.:
while($i<50) {echo "-"; $i++;};  --> ca. 9ms
echo sprintf("%'-49s","-");     ---> ca. 3ms


m.f.G. N. Pfeiffer
_____________________________________
www.uris.de   www.web-as.de/workshop/
0177-2363368             02292-681769
-------------------------------------
e.o.m.


-------------------------- Messung von Millisekunden
<?php

class stopuhr {


function get_time()
 {$tm_1 = microtime("H:i:s", time());
  $tm_2 = explode(" ", $tm_1);
  $tm_3 = explode(".", $tm_2[0]);
  return doubleval($tm_2[1].".".$tm_3[1]);
  }


function uhr_on()
 {global $time_memo;
  $time_memo = 0;
  settype($time_memo, "double");
  $time_memo = $this->get_time();
  return;
  }


function uhr_off()
 {global $time_memo;
  $milli_sec = (1000 * ($this->get_time() - $time_memo));
  return number_format($milli_sec, 2, ",", ".")." ms";
  }

}
?>





php::bar PHP Wiki   -   Listenarchive