Организация программы через функции

-faqer-

Я только учусь
Организация программы через функции

Есть головной index.php
И подключаемые к нему search.php post.php и прочие
Все ссылки и обработка всех форм идет в виде index.php?action=search
В index.php после подключения файлов
if (!isset($action) or $action == 'search') {fun_search();}
elseif ($action == 'post') {fun_post();}
и т.д.
Т.е. все вызывается через функции
Даже выводы хтмл положил в отдельный файл чтоб не мешать пхп и хтмл и тоже вывожу через функции
Удобно, но только надо глобалы объявлять

Такой подход имеет право на жизнь??
 

RomikChef

Guest
имеет, но, правда, довольно оригинален.
обычно люди делают вместо функций - файлы.
и простоинклюдят их.

Сам же я делаю по-старинке.
вот, например, news.php

include 'include.php';
всякий год, который ничего не выводит.
include 'top.php';
новости
include 'bottom.php';

никаких проблем, заморочек с инклюдами, функциями, длинными урлами и прочим.
 

Crazy

Developer
-faqer-, такой подход неплох (особенно, если ты будешь передавать функциям параметры, а не заставишь их лезть в глобальные переменные), однако тебу нужно будет решить одну проблему: как избавиться от парсинга исходников функций, которые тебе в этот раз не пригодились...
 
Сверху