Просмотр полной версии : плз помогите
fox_malder
01.10.2009, 19:02
добрые люди помогите плз. просто начал писать свою cms но запарился оптимизировать все и решил что ооп сможет помочь. плз подскажите что нить, что можно почитать (где).
мб поможет (http://cms.tinyurl.ru/)
KaMiKadZe
01.10.2009, 19:13
ООП это лишь альтернативный способ программирования, а точнее как понимает все это дело программист и пишет код, в оптимизации он не сильно поможет, лучше ищи где косяки в скорости работы, а так это бесполезная страна времени
Вот утрированные примеры:
ООП:
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;
}
}
Функционал:
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;
}
Первый юзается
$timer = new Timer();
$timer->end;
Второй же:
$sTimer = startTimer();
endTimer($sTimer);
Как думаешь будет ли разница работы в этих двух вещах? :D
a-l-e-x23
01.10.2009, 19:30
Зачем изобретать велосипед?
KaMiKadZe
01.10.2009, 19:33
Зачем изобретать велосипед?
Саморазвитие и прогресс!
Невозможно двум изобретателям без связи между собой создать два абсолютно одинаковых изобретения!
a-l-e-x23
01.10.2009, 19:36
Саморазвитие и прогресс!
Невозможно двум изобретателям без связи между собой создать два абсолютно одинаковых изобретения!
Пусть берет CMS с открытым кодом и переделывает как ему угодно, пусть создает и развивается.
fox_malder
02.10.2009, 09:45
так охото самому все сделать а не слизывать с кого то
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot