<?php class Debugger { private $_fTimeStart = null; public function __construct() { $this->_fTimeStart = (float)($sTimeStart[1] + $sTimeStart[0]); } { } } ?>
W pewnym momencie zacząłem zastanawiać się czy nie lepiej byłoby zdefiniować metody jako statyczne, po co tworzyć obiekt.. Więc przerobiłem powyższy kod na taki:
<?php class Debugger { { self::$_fTimeStart = (float)($sTimeStart[1] + $sTimeStart[0]); } { } } ?>
No ale idąc tym tokiem rozumowania, większość albo dużą ilość klas można by tak stworzyć.
W takim razie kiedy tworzyć normalne obiekty a kiedy klasy statyczne? Jak rozróżnić co będzie lepsze/właściwe?
Do moderatora: Pomyliłem dział, proszę przenieść do obiektówki.