|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.02.2013, 13:59 | #11 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Зачем всё это здесь..?
Заведи себе блог для выражения своих знаний и опыта в текстовом формате. А лучше – создай его сам, на основе изложенных выше примеров. А затем в этом блоге пошагово опиши процесс создания, с комментариями и пояснениями. Так будет гораздо нагляднее. Цитата:
Так может стоило сначала всё проверить и оттестить – а уже потом вываливать всё это на публику? А то получается "многа букоф – но могу быть не прав"... PS: ну а HTML внутри классов – это ППЦ какой ..овнокод, извини. Отличный пример "ООП ради ООП". Учить кого-либо тебе явно ещё рано. Последний раз редактировалось Andkorol; 07.02.2013 в 14:02. |
|
07.02.2013, 16:29 | #12 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
А как же тогда делать методы, отвечающие за вывод того или иного элемента, объекта, каталога и т.п.?
|
07.02.2013, 16:42 | #13 | |
Пользователь
Регистрация: 14.01.2013
Сообщений: 49
|
Цитата:
На самом деле все это работает и ни чуть ни хуже чем выводить по средствам PHP . Такой способ описывается в любом PHP справочнике. Ну докапался человек Нужно же было ему самоутвердиться)))) |
|
07.02.2013, 16:54 | #14 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Мне же это так нужно... Я имел ввиду ровно то, что написал: HTML в методах класса – это ..овнокод. Никакие "средства PHP для вывода" и "просто закрываю PHP тэг и вставляю HTML" здесь совершенно не при чем. ..овнокодом является сам факт вывода информации в методах класса – а не способ, при помощи которого этот вывод осуществляется. Вывод должен осуществляться в шаблонах – а не в методах класса. Другими словами, методы должны загружать нужный шаблон (элемента, меню, каталога, статьи, страницы, etc...), и передавать в него данные для вывода. |
|
07.02.2013, 17:15 | #15 |
Пользователь
Регистрация: 14.01.2013
Сообщений: 49
|
Ага. И все это нужно расписывать для новичков. И уж конечно если я все это не написал, а только предупредил что это азы, можно сделать вывод, что я ничего ни знаю и мне рано когото учить. Именн докопался!
|
07.02.2013, 17:50 | #16 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Это у себя в блоге можно написать что угодно, отключить комментарии (или удалять неугодные) – и радоваться, гордиться собой и т.д. А тут все только и делают, что докапываются и критикуют – и врядли кто-то реально понимающий похвалит тебя за такое "обучение". Но дело тут не в докапываниях. Таким "азам" ни в коем случае не нужно учить новичков – потом крайне сложно от этого их отучить, очень сложно – как отучить от попова примерно... Новичков нужно с самого начала учить только правильным вещам и подходам. Это единственный способ не потратить время зря и не испортить человека. Никаких основ ООП здесь и близко нет – простой копипаст фрагментов процедурного кода в "типа-методы" "типа-классов". Подход, по сути, ничем особо не отличается от простого вынесения в отдельные файлы с функциями и последующего инклюда в основной. Очень не советую читать и принимать всерьёз такие вот "основы". Автору повторно рекомендую завести себе блог, и в нём публиковать свои уроки и размышления на эту тему. Учить такому "ООП" посетителей форума – спасибо, не нужно. Нам здесь потом с этим жить... Да и сам форум не для этого предназначен. Отвечай в темах, помогай людям – и будет тебе респект, и сам попутно многому научишься. PS: для желающих освоить основы ООП – Введение в ООП. |
|
07.02.2013, 18:12 | #17 |
Форумчанин
Регистрация: 28.06.2010
Сообщений: 189
|
"..овнокода" здесь более чем 100%.
Одни названия переменных, функций и классов чего стоят. Азы - не азы, код надо писать нормально, темболее если кого-то учить собрался. Данный пример нисколько не показывает преимуществ ОО подхода. Закинь эти функции просто в другой файл, вызови где надо и будет тоже самое. |
07.02.2013, 18:53 | #18 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Как же мне научиться использовать ООП в разработке сайтов?
|
07.02.2013, 18:56 | #19 | |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Цитата:
|
|
07.02.2013, 19:50 | #20 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Возьмите любой MVC framework, почитайте документацию на него и разберитесь с его кодом
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача ООП на php | Gamestop | Помощь студентам | 3 | 12.03.2014 14:59 |
ООП в php | Arsenx777 | PHP | 2 | 06.04.2012 20:20 |
основы ООП | phasha | Помощь студентам | 2 | 26.01.2012 15:10 |
Разработка основы класса. ООП | Walker32 | Фриланс | 3 | 22.12.2011 11:45 |
Манипуляторы и манипулируемые + Основы ООП | Izhic | Свободное общение | 9 | 13.06.2009 12:24 |