- Kayıt
- 3 Nisan 2008
- Mesaj
- 2.630
- Tepki
- 89
Sayfanızın hazırlanıp istemci tarafında gösterilmeye kadar geçen süreyi hesaplayıp gösterebilecekbir sınıf.kodlar aşağıdaki gibidir.kodların anlatımına gelince şöyle özetleyebiliriz.sınıf kümemizi oluşturuyoruz.
PHP:
PHP:
PHP:
PHP:
PHP:
PHP:
PHP:
PHP:
PHP:
PHP:
- <?php
- class time
- {
PHP:
- /**
- * Baslanan zamanı tutacak
- * degisken ismi
- *
- * @var time
- */
- var $starttime;
PHP:
- /**
- * Zaman baslangicini oluşturan fonksiyon
- *
- * @return unknown
- */
- function yuklemebaslangici()
- {
- list($usec1, $sec1) = explode(" ", microtime());
- return ((float)$usec1 + (float)$sec1);
- }
PHP:
- function yuklemebitisi($zaman)
- {
- list($usec2, $sec2) = explode(" ", microtime());
- $son= ((float)$usec2 + (float)$sec2);
- echo (number_format(($son - $zaman),5)." sn.\n");
- return;
- }
PHP:
- function time()
- {
- /**
- * Sınıf İçindeki değişkene
- * zaman damgası atanıyor.
- */
- $this->starttime = $this->yuklemebaslangici();
- }
PHP:
- /**
- * Süre Bitimi hesaplaması
- *
- * @return print time
- */
- function end_time()
- {
- return print $this->yuklemebitisi($this->starttime);
- }
PHP:
- //sürenin baslayacağı yere koyacağınız kısım..
- $time = new time();
- //bitti
PHP:
- //sürenin bittiği ve ekrana basacağın yere koyacaksın..
- $time->end_time();
- //bitti..
PHP:
- <?php
- class time
- {
- /**
- * Baslanan zamanı tutacak
- * degisken ismi
- *
- * @var time
- */
- var $starttime;
- function time()
- {
- /**
- * Sınıf İçindeki değişkene
- * zaman damgası atanıyor.
- */
- $this->starttime = $this->yuklemebaslangici();
- }
- /**
- * Süre Bitimi hesaplaması
- *
- * @return print time
- */
- function end_time()
- {
- return print $this->yuklemebitisi($this->starttime);
- }
- function yuklemebaslangici()
- {
- list($usec1, $sec1) = explode(" ", microtime());
- return ((float)$usec1 + (float)$sec1);
- }
- function yuklemebitisi($zaman)
- {
- list($usec2, $sec2) = explode(" ", microtime());
- $son= ((float)$usec2 + (float)$sec2);
- echo (number_format(($son - $zaman),5)." sn.\n");
- return;
- }
- }
- //sürenin baslayacağı yere koyacağınız kısım..
- $time = new time();
- //bitti
- //sürenin bittiği ve ekrana basacağınız yere koyacaksın..
- $time->end_time();
- //bitti..
- ?>