Программинг на php - классы

Discussion in 'PHP' started by MafiaBoy3, 13 Jun 2008.

  1. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    Никак не могу привыкнуть программировать классы на php. Не пойму никак нафиг они нужны. А вот сейчас скачал скрипт социальной сетки так там вообще всё на этих классах.

    Что посоветуете?
    Совет?
    Книги?
    Кто как изучил?
     
  2. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Почитай книжки по ООП (Не по php, а про ООП именно, философия, идеология и тп )). А вообще чтобы хорошо понять в чем его преимущества - попробуй сам написать что-нибудь посерьёзнее.
     
    1 person likes this.
  3. Naydav

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

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    Я не представляю PHP без классов :)
    Почитай про MVC
    Создай свой контроллер(пусть не стратегией, а простыми if-ами), создай 2 модели, типа чтение и запись в файл, подумай, что общего вынеси в абстрактный класс..

    Еще раз повторю читай про MVC !!!!!

    пыси
    А в индексе может быть
    И все :)
     
    #3 Naydav, 13 Jun 2008
    Last edited: 13 Jun 2008
    1 person likes this.
  4. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    ну класс создаёт особый тип для переменных.Т.е. можно пердположим сделать класс блога и через него всё выводить:

    PHP:
    $blog = new blog(...параметры для конструктора,к примеру параметры для соединения с бд);
    $blog-> show_entry(2); //показать пятую запись
    небольшой пример использования.Подробнее о классах и ООП(объектно-ориентированном программировании) читай тут

    пс йоу йоу я вернулся)))
     
    #4 scrat, 13 Jun 2008
    Last edited: 13 Jun 2008
    3 people like this.
  5. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    scrat, он походу спрашивал не что это, а нах это(
     
  6. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    а я тоже класы нелюблю :(
    я всё выношу в функции
     
  7. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    лол, а что мешает твои функции сделать методами класса?
     
  8. gordonfreeman

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

    Joined:
    29 Jan 2006
    Messages:
    29
    Likes Received:
    6
    Reputations:
    -1
    Из книг могу посоветовать эту
    http://softtime.ru/php5/?id_article=112

    Сам по ней учил ООП
    Ссылок на скачку книги под рукой нет
     
    3 people like this.
  9. Muhacir

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

    Joined:
    5 Oct 2006
    Messages:
    91
    Likes Received:
    51
    Reputations:
    -2
    ет как дом строить ты там окна собираешь по болтикам один раз потом везде ставишь эти окна(уже готовые) не собираешь 2 раз ИМХО
     
    1 person likes this.
  10. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    мне впадлу прочитать пару статей по классам =]
    да и привык я уже так делать.
     
    2 people like this.
  11. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    брр ребят вы о чём? есть процедурное программирование,а есть объектно-ориентированное,вы различайте..
     
    4 people like this.
  12. etc

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

    Joined:
    16 Feb 2008
    Messages:
    113
    Likes Received:
    175
    Reputations:
    1
    Почитай, действительно про ООП.
    ппц. хэкеры... :) ооп рулез при больших объемаъ
     
  13. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    А кто спорит? А вообще интересно посмотреть на процедурный проект какойнить = ) mr. the скинь что-нибудь стоящее без ооп.
     
  14. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    впадлу искать. а болишие проэкты я пока не писал.
    я ж неспорю что ооп нужно юзать. просто я уже привык делать по другом и нехочу переучиваться.
     
  15. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Wordpress.