<?phpclass Zamanlayici {var $baslat = 0;var $durdur = 0;var $gecenzaman = 0;function Zamanlayici( $baslat = true ) {if ( $baslat )$this->baslat();}function baslat() {$this->baslat = $this->_zamanal();}function durdur() {$this->durdur = $this->_zamanal();$this->gecenzaman = $this->_hesapla();}function gecenzaman() {if (!isset($gecenzaman))$this->durdur();return $this->gecenzaman;}function reset() {$this->baslat = 0;$this->durdur = 0;$this->gecenzaman = 0;}function _zamanal() {$mikrozaman = microtime();$mikrozaman = explode( " ", $mikrozaman );return $mikrozaman[1] + $mikrozaman[0];}function _hesapla() {return $this->durdur - $this->baslat;}}$zamanlayici = new Zamanlayici();?><?php echo $zamanlayici->gecenzaman();?> saniye<?php echo $zamanlayici->gecenzaman();?> saniye<?php echo $zamanlayici->gecenzaman();?> saniye
Çıktısı
0.00014710426330566 saniye0.00020098686218262 saniye0.00024795532226562 saniye