|
| |
|
|
| |
для: Саня
(04.03.2007 в 01:45)
| | | >> А ещё мне будет искренне жаль программиста, который возьмётся сопровождать этот код.
Ну мне например так же тяжело разбираться в своих скриптах месячной давности, как и в чужих ))) Так что я думаю никаких проблем у того программиста не будет... ну кроме как минимум 2000 строк и запутаности строк))))
ЗЫ. но человек всё таки спрашивал как лучше это сделать ))) | |
| |
|
|
| |
|
|
| |
для: Бамси
(03.03.2007 в 22:03)
| | | И получится бандурина на 2000 строк, если делать что-нибудь более-менее серьёзное. А потом поди поищи пропущенную скобку при ошибке "Unexpected end in line 2000". Такая ошибка вполне может случиться, даже если делать всё сначала в разных файлах, а потом соединить в один.
А ещё мне будет искренне жаль программиста, который возьмётся сопровождать этот код. | |
| |
|
|
| |
|
|
| |
для: Бамси
(03.03.2007 в 22:03)
| | | Согласен со всем вышеперечисленым, но если всё таки отвечать на ваш вопрос, то ЛИЧНО Я БЫ сделал так:
Сначало ввёл бы функции, а потом оператором SWITCH() и обрабатывал бы GET-переменные (ну если у вас коненчо там будут GET-переменные)... Ну и коненчо же комментировал бы каждую функцию и в том же духе (ну например когда начинается блок новостей, когда начинается блок статей и т.д. и т.п.) | |
| |
|
|
| |
|
|
| |
для: cheops
(04.03.2007 в 00:50)
| | | Да не просто вероятнее,а на 99% так все и делают (хотел бы я увидеть того гения,который за один проход построчно напишет такой файл...Вопрос в необходимости этого...Написать нормально работающую систему скажем на10 файлах,а потом еще тратить время,собирая все это в один файл.Разве что для спортивного интереса... | |
| |
|
|
| |
|
|
| |
для: Бамси
(03.03.2007 в 22:03)
| | | Вероятнее всего изначально он разарабатывается как множество отдельных файлов, которые на конечном этапе собираются в одно целое (я бы, например, именно так поступил). | |
| |
|
|
| |
|
|
| |
для: Ralph
(03.03.2007 в 22:20)
| | | Всё в одном - это ересь!!!! Отрекитесь от этого, иначе вас сожгут на костре!!!!
Гы-гы)))
Скажем так писать все функции в одном файле - это признак дурного тона. А как же принцип модульности? а как же повторное использование кода? Я уже молчу про фичи типа Смарти когда ПХП код генерируется на лету... попробуйте это сотворить из единого файла и восхождение на Эверест с двумя пудовыми гирями покажеться вам детской забавой)
Если всё вышеперечисленное вас не напугало, попробуйте... на то он и ПХП - это и рычаг и точка опоры в одном флаконе. Если бы у Архимеда был ПХП, он бы точно перевернул землю))) | |
| |
|
|
| |
|
|
| |
для: Ralph
(03.03.2007 в 22:17)
| | | Представь,насколько будет запутана структура файла,эти иф блоки...Потом сам там концов не найдешь.Я хотел так гостевую сделать,но потом передумал :-))
А классы для одного файла...ну,не знаю... | |
| |
|
|
| |
|
|
| |
для: Бамси
(03.03.2007 в 22:03)
| | | А тебе это действительно нужно ? Разве что просто так,для пробы-получится или нет.Ну ладно в шелле-один файл врагу легче залить,чем 10 :-) | |
| |
|
|
| |
|
|
| | Есть такие скрипты, где за все отвечает один php файл, например r57shell там очень много функций, но при этом файл всего один.
Вот я тоже хочу сделать типа такой мини CMS. И зафигачить туда все функции которые мне нужны.
Как реализовываеться такой файл? Точнее его стрктура, и что используеться. Например там я классы видел.. | |
| |
|
|
|