ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Программинг на php - классы
  #1  
Старый 13.06.2008, 20:49
Аватар для MafiaBoy3
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
Post Программинг на php - классы

Никак не могу привыкнуть программировать классы на php. Не пойму никак нафиг они нужны. А вот сейчас скачал скрипт социальной сетки так там вообще всё на этих классах.

Что посоветуете?
Совет?
Книги?
Кто как изучил?
 
Ответить с цитированием

  #2  
Старый 13.06.2008, 20:52
Аватар для Fata1ex
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

Почитай книжки по ООП (Не по php, а про ООП именно, философия, идеология и тп )). А вообще чтобы хорошо понять в чем его преимущества - попробуй сам написать что-нибудь посерьёзнее.
 
Ответить с цитированием

  #3  
Старый 13.06.2008, 20:55
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Цитата:
Никак не могу привыкнуть программировать классы на php
Я не представляю PHP без классов
Почитай про MVC
Создай свой контроллер(пусть не стратегией, а простыми if-ами), создай 2 модели, типа чтение и запись в файл, подумай, что общего вынеси в абстрактный класс..

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

пыси
А в индексе может быть
Цитата:
$site = new ControllerSite();
$site->View();
И все

Последний раз редактировалось Naydav; 13.06.2008 в 20:59..
 
Ответить с цитированием

  #4  
Старый 13.06.2008, 20:55
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

ну класс создаёт особый тип для переменных.Т.е. можно пердположим сделать класс блога и через него всё выводить:

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

пс йоу йоу я вернулся)))

Последний раз редактировалось scrat; 13.06.2008 в 20:58..
 
Ответить с цитированием

  #5  
Старый 13.06.2008, 21:05
Аватар для Fata1ex
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

scrat, он походу спрашивал не что это, а нах это(
 
Ответить с цитированием

  #6  
Старый 13.06.2008, 21:30
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

а я тоже класы нелюблю
я всё выношу в функции
 
Ответить с цитированием

  #7  
Старый 13.06.2008, 21:34
Аватар для Fata1ex
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

лол, а что мешает твои функции сделать методами класса?
 
Ответить с цитированием

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

Репутация: 20
Отправить сообщение для gordonfreeman с помощью ICQ
По умолчанию

Из книг могу посоветовать эту
http://softtime.ru/php5/?id_article=112

Сам по ней учил ООП
Ссылок на скачку книги под рукой нет
 
Ответить с цитированием

  #9  
Старый 13.06.2008, 22:37
Аватар для Muhacir
Muhacir
Участник форума
Регистрация: 05.10.2006
Сообщений: 133
Провел на форуме:
548338

Репутация: 165
Отправить сообщение для Muhacir с помощью ICQ
По умолчанию

ет как дом строить ты там окна собираешь по болтикам один раз потом везде ставишь эти окна(уже готовые) не собираешь 2 раз ИМХО
 
Ответить с цитированием

  #10  
Старый 13.06.2008, 22:51
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

Цитата:
лол, а что мешает твои функции сделать методами класса?
мне впадлу прочитать пару статей по классам =]
да и привык я уже так делать.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ