| KaMiKadZe |
01.10.2009 19:13 |
ООП это лишь альтернативный способ программирования, а точнее как понимает все это дело программист и пишет код, в оптимизации он не сильно поможет, лучше ищи где косяки в скорости работы, а так это бесполезная страна времени
Вот утрированные примеры:
ООП:
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);
Как думаешь будет ли разница работы в этих двух вещах? :D
|