[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Личный кабинет для сайта и прочие.
Страницы: 1, 2
neadekvat
Если на каджой странице приходится писать один и тот же код - то стоит подумать о том, чтобы выделить этот код в отдельный файл и подключать его в нужном месте.

Функции предназначены для обработки, а не для вывода. Я лично вообще не использую echo в функциях. Но это мои принципы.
Columb
Цитата
Если на каджой странице приходится писать один и тот же код - то стоит подумать о том, чтобы выделить этот код в отдельный файл и подключать его в нужном месте.


О! а про это я не подумал!

Цитата
Функции предназначены для обработки, а не для вывода. Я лично вообще не использую echo в функциях. Но это мои принципы.


Вопрос глупый но можно по подробнее? Получается что так делать нельзя?

echo functionName();


Или так нельзя?

functionName($var)
{
echo $var;
};

sharki
Все можно, но neadekvat предпочитает так не выводить
functionName($var)
{
echo $var;
};

neadekvat
Цитата (Columb @ 16.04.2011 - 22:48)
Получается что так делать нельзя?

Нельзя в каком плане? Технически оба варианта верны.

Но я против второго (вывода в теле функции), а вывод результата функции - это вполне себе нормально, на этом программы и строятся.
denizkin
Columb
Просто функция должна возвращать результат своей работы будь то массив, переменная, булево значение и т.д., а вывод echo как-то коряво выглядит в фун-ции)) Я echo в фун-ции использую только для отладки, когда багу ищу)) Ну это моё ИМХО, как научили так и делаю короче!


_____________
dgurianov.ru / hp-webos.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.