PDA

Просмотр полной версии : плз помогите


fox_malder
01.10.2009, 19:02
добрые люди помогите плз. просто начал писать свою cms но запарился оптимизировать все и решил что ооп сможет помочь. плз подскажите что нить, что можно почитать (где).

geforse
01.10.2009, 19:06
мб поможет (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
так охото самому все сделать а не слизывать с кого то