Показать сообщение отдельно

  #3  
Старый 01.10.2009, 19:13
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
Провел на форуме:
2735257

Репутация: 103
По умолчанию

ООП это лишь альтернативный способ программирования, а точнее как понимает все это дело программист и пишет код, в оптимизации он не сильно поможет, лучше ищи где косяки в скорости работы, а так это бесполезная страна времени
Вот утрированные примеры:
ООП:
PHP код:
 class Timer {
     private 
$start;
     private 
$end;
     public 
$time;
     function 
__construct()
     {
         list(
$usec$sec) = explode(" "microtime());
         
$this->start $usec $sec;
     }
     public function 
end ()
     {
         list(
$usec$sec) = explode(" "microtime());
         
$this->end $usec $sec;
         
$this->time $this->end $this->start;
         echo 
$this->time;
     }
 } 
Функционал:
PHP код:
function startTimer ()
 {
     list(
$usec$sec) = explode(" "microtime());
         
$start $usec $sec;
         return 
$start;
 }
  function 
endTimer ($start)
 {
     list(
$usec$sec) = explode(" "microtime());
         
$end $usec $sec;
         
$time $end $start;
         echo 
$time;
 } 
Первый юзается
PHP код:
$timer = new Timer();
$timer->end
Второй же:
PHP код:
$sTimer startTimer();
endTimer($sTimer); 
Как думаешь будет ли разница работы в этих двух вещах?

Последний раз редактировалось KaMiKadZe; 01.10.2009 в 19:15..