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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Программинг на php - классы (https://forum.antichat.xyz/showthread.php?t=73643)

MafiaBoy3 13.06.2008 20:49

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

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

Fata1ex 13.06.2008 20:52

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

Naydav 13.06.2008 20:55

Цитата:

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

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

пыси
А в индексе может быть
Цитата:

$site = new ControllerSite();
$site->View();
И все :)

scrat 13.06.2008 20:55

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

PHP код:

$blog = new blog(...параметры для конструктора,к примеру параметры для соединения с бд);
$blog-> show_entry(2); //показать пятую запись 

небольшой пример использования.Подробнее о классах и ООП(объектно-ориентированном программировании) читай тут

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

Fata1ex 13.06.2008 21:05

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

mr.The 13.06.2008 21:30

а я тоже класы нелюблю :(
я всё выношу в функции

Fata1ex 13.06.2008 21:34

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

gordonfreeman 13.06.2008 22:20

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

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

Muhacir 13.06.2008 22:37

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

mr.The 13.06.2008 22:51

Цитата:

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


Время: 16:24