Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prośba o sprawdzenie pierwszej klasy
Danielcom
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 3
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


Witam, jak w temacie. Proszę o sprawdzenie mojej pierwszej klasy napisanej w OOP. Klasa służy do obliczania czasu ładowania strony.
Proszę o łagodne traktowanie (IMG:style_emoticons/default/smile.gif)
  1. class timeToLoadPage
  2. {
  3. public function startTime()
  4. {
  5. $time = microtime();
  6. $time = explode(" ",$time);
  7. $time = $time[1] + $time[0];
  8. $startTime = $time;
  9. return $startTime;
  10. }
  11.  
  12. public function endTime($startTime)
  13. {
  14. $time = microtime();
  15. $time = explode(" ",$time);
  16. $time = $time[1] + $time[0];
  17. $time2 = $time;
  18. $total = ($time2 - $startTime);
  19.  
  20. $total = round($total, 3);
  21.  
  22. return $total;
  23. }
  24.  
  25. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JohnnyB
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 19
Dołączył: 19.01.2010

Ostrzeżenie: (0%)
-----


Cytat(Danielcom @ 6.05.2010, 21:42:27 ) *
  1. return $startTime;
  2. }
  3.  
  4. public function endTime($startTime)


czyli trzeba sobie ten czas zapamiętać w jakieś zewnętrznej zmiennej aby potem móc podać, bardziej w duchu OOP byłoby:

  1. class timeToLoadPage
  2. {
  3. private $startTime;
  4.  
  5. public function startTime()
  6. {
  7. $this->startTime = microtime(1);
  8. }
  9.  
  10. public function endTime()
  11. {
  12. return microtime(1) - $this->startTime();
  13. }
  14.  
  15. }
  16.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 09:34