Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   плз помогите (https://forum.antichat.xyz/showthread.php?t=144975)

fox_malder 01.10.2009 19:02

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

geforse 01.10.2009 19:06

мб поможет

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

a-l-e-x23 01.10.2009 19:30

Зачем изобретать велосипед?

KaMiKadZe 01.10.2009 19:33

Цитата:

Сообщение от a-l-e-x23
Зачем изобретать велосипед?

Саморазвитие и прогресс!
Невозможно двум изобретателям без связи между собой создать два абсолютно одинаковых изобретения!

a-l-e-x23 01.10.2009 19:36

Цитата:

Сообщение от KaMiKadZe
Саморазвитие и прогресс!
Невозможно двум изобретателям без связи между собой создать два абсолютно одинаковых изобретения!

Пусть берет CMS с открытым кодом и переделывает как ему угодно, пусть создает и развивается.

fox_malder 02.10.2009 09:45

так охото самому все сделать а не слизывать с кого то


Время: 12:24