neadekvat
16.04.2011 - 22:40
Если на каджой странице приходится писать один и тот же код - то стоит подумать о том, чтобы выделить этот код в отдельный файл и подключать его в нужном месте.
Функции предназначены для обработки, а не для вывода. Я лично вообще не использую echo в функциях. Но это мои принципы.
Columb
16.04.2011 - 22:48
Цитата |
Если на каджой странице приходится писать один и тот же код - то стоит подумать о том, чтобы выделить этот код в отдельный файл и подключать его в нужном месте. |
О! а про это я не подумал!
Цитата |
Функции предназначены для обработки, а не для вывода. Я лично вообще не использую echo в функциях. Но это мои принципы. |
Вопрос глупый но можно по подробнее? Получается что так делать нельзя?
echo functionName();
Или так нельзя?
functionName($var)
{
echo $var;
};
sharki
16.04.2011 - 22:51
Все можно, но
neadekvat предпочитает так не выводить
functionName($var)
{
echo $var;
};
neadekvat
16.04.2011 - 22:55
Цитата (Columb @ 16.04.2011 - 22:48) |
Получается что так делать нельзя? |
Нельзя в каком плане? Технически оба варианта верны.
Но я против второго (вывода в теле функции), а вывод результата функции - это вполне себе нормально, на этом программы и строятся.
denizkin
17.04.2011 - 22:57
Columb
Просто функция должна возвращать результат своей работы будь то массив, переменная, булево значение и т.д., а вывод echo как-то коряво выглядит в фун-ции)) Я echo в фун-ции использую только для отладки, когда багу ищу)) Ну это моё ИМХО, как научили так и делаю короче!
_____________
dgurianov.ru / hp-webos.ru
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.