плз помогите

Discussion in 'Болталка' started by fox_malder, 1 Oct 2009.

  1. fox_malder

    fox_malder Active Member

    Joined:
    28 Nov 2008
    Messages:
    162
    Likes Received:
    131
    Reputations:
    73
    добрые люди помогите плз. просто начал писать свою cms но запарился оптимизировать все и решил что ооп сможет помочь. плз подскажите что нить, что можно почитать (где).
     
  2. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
  3. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    ООП это лишь альтернативный способ программирования, а точнее как понимает все это дело программист и пишет код, в оптимизации он не сильно поможет, лучше ищи где косяки в скорости работы, а так это бесполезная страна времени
    Вот утрированные примеры:
    ООП:
    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
     
    #3 KaMiKadZe, 1 Oct 2009
    Last edited: 1 Oct 2009
  4. a-l-e-x23

    a-l-e-x23 Elder - Старейшина

    Joined:
    15 Aug 2008
    Messages:
    109
    Likes Received:
    91
    Reputations:
    29
    Зачем изобретать велосипед?
     
  5. KaMiKadZe

    KaMiKadZe Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    163
    Likes Received:
    35
    Reputations:
    19
    Саморазвитие и прогресс!
    Невозможно двум изобретателям без связи между собой создать два абсолютно одинаковых изобретения!
     
  6. a-l-e-x23

    a-l-e-x23 Elder - Старейшина

    Joined:
    15 Aug 2008
    Messages:
    109
    Likes Received:
    91
    Reputations:
    29
    Пусть берет CMS с открытым кодом и переделывает как ему угодно, пусть создает и развивается.
     
  7. fox_malder

    fox_malder Active Member

    Joined:
    28 Nov 2008
    Messages:
    162
    Likes Received:
    131
    Reputations:
    73
    так охото самому все сделать а не слизывать с кого то