Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Программинг на php - классы |

13.06.2008, 20:49
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Программинг на php - классы
Никак не могу привыкнуть программировать классы на php. Не пойму никак нафиг они нужны. А вот сейчас скачал скрипт социальной сетки так там вообще всё на этих классах.
Что посоветуете?
Совет?
Книги?
Кто как изучил?
|
|
|

13.06.2008, 20:52
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
Почитай книжки по ООП (Не по php, а про ООП именно, философия, идеология и тп )). А вообще чтобы хорошо понять в чем его преимущества - попробуй сам написать что-нибудь посерьёзнее.
|
|
|

13.06.2008, 20:55
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Никак не могу привыкнуть программировать классы на php
Я не представляю PHP без классов 
Почитай про MVC
Создай свой контроллер(пусть не стратегией, а простыми if-ами), создай 2 модели, типа чтение и запись в файл, подумай, что общего вынеси в абстрактный класс..
Еще раз повторю читай про MVC !!!!!
пыси
А в индексе может быть
$site = new ControllerSite();
$site->View();
И все 
Последний раз редактировалось Naydav; 13.06.2008 в 20:59..
|
|
|

13.06.2008, 20:55
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
ну класс создаёт особый тип для переменных.Т.е. можно пердположим сделать класс блога и через него всё выводить:
PHP код:
$blog = new blog(...параметры для конструктора,к примеру параметры для соединения с бд);
$blog-> show_entry(2); //показать пятую запись
небольшой пример использования.Подробнее о классах и ООП(объектно-ориентированном программировании) читай тут
пс йоу йоу я вернулся)))
Последний раз редактировалось scrat; 13.06.2008 в 20:58..
|
|
|

13.06.2008, 21:05
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
scrat, он походу спрашивал не что это, а нах это(
|
|
|

13.06.2008, 21:30
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
а я тоже класы нелюблю 
я всё выношу в функции
|
|
|

13.06.2008, 21:34
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
лол, а что мешает твои функции сделать методами класса?
|
|
|

13.06.2008, 22:20
|
|
Познающий
Регистрация: 29.01.2006
Сообщений: 38
Провел на форуме: 252418
Репутация:
20
|
|
|
|
|

13.06.2008, 22:37
|
|
Участник форума
Регистрация: 05.10.2006
Сообщений: 133
Провел на форуме: 548338
Репутация:
165
|
|
ет как дом строить ты там окна собираешь по болтикам один раз потом везде ставишь эти окна(уже готовые) не собираешь 2 раз ИМХО
|
|
|

13.06.2008, 22:51
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
лол, а что мешает твои функции сделать методами класса?
мне впадлу прочитать пару статей по классам =]
да и привык я уже так делать.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|