![]() |
|
||||||||
|
|||||||||
|
|
| Страницы: (3) [1] 2 3 ( Перейти к первому непрочитанному сообщению ) |
|
|
۩ Дата
|
Offline![]() Глухой нуб Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 7040 Пользователь №: 6543 На форуме: Репутация: +74/-1 |
Вот написал, как можно просто и непринужденно сделать красивую структуру, что бы отправлять туда любителей поповских курсов. Обсудим? --------------------
Спорно конечно, но попробуйте почитать это.
Может тогда вопросы пропадут сами по себе. И еще, уважайте отвечающих. Пишите листинг читабельно. Кто не хочет или не умеет, пользуйтесь хотя бы этим |
|
|
| Offline фрагментация кода рулит Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 3355 Пользователь №: 17723 На форуме: Репутация: +3/-0 |
Сейчас допереведу и погляжу --------------------
Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить php, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.
Для благодарностей (Z141765277188, R115764971921, E358857153660) |
|
|
| Offline фрагментация кода рулит Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 3355 Пользователь №: 17723 На форуме: Репутация: +3/-0 |
Посмотрел. Сюда надо гнать всех новичков! PS: про ООП ты там правда перегнул PPS: и MVC немного напутал (контроллер/модель) В любом случае, поповцам сюда самое самолет. Это сообщение отредактировал glock18 - 3.07.2009 - 19:18 --------------------
Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить php, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.
Для благодарностей (Z141765277188, R115764971921, E358857153660) |
|
۩ Дата
|
||
Offline![]() Глухой нуб Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 7040 Пользователь №: 6543 На форуме: Репутация: +74/-1 |
Это потому что уж очень его новички боятся. Надо постепенно приучать --------------------
Спорно конечно, но попробуйте почитать это.
Может тогда вопросы пропадут сами по себе. И еще, уважайте отвечающих. Пишите листинг читабельно. Кто не хочет или не умеет, пользуйтесь хотя бы этим |
||
|
|||
| Offline фрагментация кода рулит Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 3355 Пользователь №: 17723 На форуме: Репутация: +3/-0 |
это очень из далека, по-моему. хотя конечно факт - боятся. думаю, им стоит нормальных статей по ООП почитать и по MVC. вот тогда, если осилят их, тогда и будут в ООП писать. а иначе и толку нет - только обманывать их, доверчивых, говоря, что это ООП в некоторой, небольшой, степени, на мой взгляд, реализован полиморфизм - со скинами и одноименными файлами у разных модулей. --------------------
Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить php, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.
Для благодарностей (Z141765277188, R115764971921, E358857153660) |
||
|
|
Offline![]() Жадный квантификатор Профиль Журнал Группа: Эксперт *** ![]() Сообщений: 4239 Пользователь №: 4795 На форуме: Репутация: +15/-1 |
twin Отлично! Все очень понятно! В последнем листнинге вместо /* Текущая дата */ echo $who наверное должно быть /* Текущая дата */ echo $date. --------------------
The Internet is for Pron.
|
|
۩ Дата
|
||
Offline![]() Глухой нуб Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 7040 Пользователь №: 6543 На форуме: Репутация: +74/-1 |
Ну тут уже ты загнул. Никого я не обманывал. Общий принцип, если шире взглянуть, очень похож. Путем подключения нужных файлов формируется один большой скрипт с общей областью видимости, который загружается в оперативку. Чем тебе не класс? Имени нет - ну и ладно, зачем оно тут. Формируем другую страницу - подключаем другие файлы (методы считай). Тут тебе и наследование пожалуйста, очень похоже. Ведь по идее что такое класс, если опустить терминологию. Это программа, загружаемая в отдельный участок памяти, которая может быть вызвана по мере надобности. Вот мы и вызываем. Только не из памяти, куда предварительно загрузили, а сразу, в момент формирования. Если грамотно все построить, то работает только то, что нужно в данный момент. А вот класс будет загружен полностью, потребуются все его методы, либо только один. Так что тут еще посмотреть надо. Какой же это обман... kirik Спасибо, щас поправлю. --------------------
Спорно конечно, но попробуйте почитать это.
Может тогда вопросы пропадут сами по себе. И еще, уважайте отвечающих. Пишите листинг читабельно. Кто не хочет или не умеет, пользуйтесь хотя бы этим |
||
|
|||
| Offline фрагментация кода рулит Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 3355 Пользователь №: 17723 На форуме: Репутация: +3/-0 |
да ладно... я не в упрек! ну просто, по-моему, это все равно очень примерно описание ООП. как раз, чтобы дать представление подойдет идеально. Но уж прости,twin, меня, человека помешанного на классах и ООП *черт, никак не найду смайл, который от смущения краснеет*. --------------------
Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить php, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.
Для благодарностей (Z141765277188, R115764971921, E358857153660) |
||
|
۩ Дата
|
||
Offline![]() Глухой нуб Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 7040 Пользователь №: 6543 На форуме: Репутация: +74/-1 |
Да я же в шутку. Просто мне действительно не нравится, когда весь сайт состоит из двух-трех огромных классов. Очень сложно понять, где что формируется и откуда вызывается. А если длинная веревка из наследников, то вообще труба. Мне просто кажется что переусердствовали уже. Возможности у ООП огромны, но в результате получается что сами себя запутали и забыли, что не обязательно приходя домой вызывать МЧС, что бы те залезли через окно и открыли дверь изнутри. Достаточно вынуть из кармана ключ... --------------------
Спорно конечно, но попробуйте почитать это.
Может тогда вопросы пропадут сами по себе. И еще, уважайте отвечающих. Пишите листинг читабельно. Кто не хочет или не умеет, пользуйтесь хотя бы этим |
||
|
|||||
| Offline фрагментация кода рулит Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 3355 Пользователь №: 17723 На форуме: Репутация: +3/-0 |
а я люблю такое)))
вот это жесть я прожженный ООПец значит. но этим очень доволен. проблем из-за этого именно у меня еще не возникало, зато жизнь я себе упрощал им очень хорошо. --------------------
Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить php, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.
Для благодарностей (Z141765277188, R115764971921, E358857153660) |
||||
|
۩ Дата
|
Offline![]() Глухой нуб Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 7040 Пользователь №: 6543 На форуме: Репутация: +74/-1 |
Ты наверно редко ковыряешь чужие скрипты просто У меня изжога уже от этого. --------------------
Спорно конечно, но попробуйте почитать это.
Может тогда вопросы пропадут сами по себе. И еще, уважайте отвечающих. Пишите листинг читабельно. Кто не хочет или не умеет, пользуйтесь хотя бы этим |
|
|
| Offline фрагментация кода рулит Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 3355 Пользователь №: 17723 На форуме: Репутация: +3/-0 |
ну так, вообще то ковыряю. Обычно мне не приходится переписывать их - вот это да. Зато меня последнее время на работе просят проверить код других, и там я нахожу очень много интересного и увлекательного Понятно, что если мозг не работает по-ООПэшному, то лучше вообще не трогать его и писать процедурами. --------------------
Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить php, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.
Для благодарностей (Z141765277188, R115764971921, E358857153660) |
|
|
Offline![]() Нет границ, любое препятствия можно преодолеть! © Паркур Профиль Журнал Группа: Эксперт ![]() Сообщений: 475 Пользователь №: 17068 На форуме: Репутация: нет Трезвый : 23 года, 4 месяца, 20 дней |
Spyex Dumper
--------------------
Владею: Parkour freestyle, Perl, Web 2.0, C++/С#, CGI, Shell, PHP, MySQL, MSSQL, PostgreSQL, Ruby, Delphi, CSS, HTML, MASM32, CiSCO, JS, ASM, UNIX, MAC OS, Photoshop, 3Ds, Maya, Illustrator, CorelDRAW
Приму благодарности :) WMR: R345855965170 | WMZ: Z360137308786 | WME: E196195375241 | WMU: U261474502362 |
|
|
Offline![]() Здесь живет Профиль Журнал Группа: Форумчанин ![]() Сообщений: 607 Пользователь №: 18161 На форуме: Репутация: +2/-0 |
twin большое спасибо за сайт --------------------
Помни! Что обходя разложенные грабли ты теряешь драгоценный ОПЫТ
|
|
۩ Дата
|
||
Offline![]() Глухой нуб Профиль Журнал Группа: Эксперт ** ![]() Сообщений: 7040 Пользователь №: 6543 На форуме: Репутация: +74/-1 |
glock18
Меня всегда веселят такие заявления Ты рассуждаешь примерно так. Была у меня легковая машина. Понадобилось мне привезти пианино, купил я газель. Круто. Потом понадобилось привезти шлакоблок на дачу, тут камаз в самую пору. Теперь я на легковой ездить уже не могу, мыслю категорией С. В булочную тоже на камазе езжу. А недавно сдал на Е и купил длинномер. Вообще жесть. Теперь без него никуда, и в гости и на дачу и на межгород - везде на шаланде. Если мозг не работает категорией Е, то на длинномер лучше вообще не садиться. И ездить в гости на легковой машине. Ты пойми, есть понятие программирование, и есть понятие Объектно Ориентированное Программирование. То есть это часть программирования в целом, а вовсе не альтернатива ни какая. Вообще это слово само по себе ущербно (ООП), потому что подменяет понятия. Не должно быть такого программирования, должно быть просто применение классов. Это если по моей аналогии: Есть автотранспорт и есть грузовой автотранспорт. Не приходит же в голову противопоставлять одно другому... --------------------
Спорно конечно, но попробуйте почитать это.
Может тогда вопросы пропадут сами по себе. И еще, уважайте отвечающих. Пишите листинг читабельно. Кто не хочет или не умеет, пользуйтесь хотя бы этим |
||