|
|
|
|
|
для: Николай2357
(22.06.2009 в 09:31)
| | Эта функция может быть в разных местах программы и для разных задач. И уж естественно в разных модулях - она может вызываться при авторизации пользователя, при просмотре чужого профиля и т.д. | |
|
|
|
|
|
|
|
для: DEM
(22.06.2009 в 02:25)
| | Ну запрос то можно сделать один раз и обращаться к полученному массиву, а не получать его заново при каждом вызове функции. Я же не против функций, я против такой функции. Конкретной. Тогда уж использовать класс или объявить переменную статичной. Запрс то зачем каждый раз один и тот же? | |
|
|
|
|
|
|
|
для: Николай2357
(21.06.2009 в 20:29)
| | Добавлю к комментарию ГОСТЯ, что эта функция могла занимать и 30 и 100 строк, вы бы 20 раз вводили одни и теже 100 строк кода? | |
|
|
|
|
|
|
|
для: Николай2357
(21.06.2009 в 20:29)
| | Ну да. А потом структура запроса изменится и придется менять код в 20-ти местах. | |
|
|
|
|
|
|
|
для: nikita2206
(21.06.2009 в 21:40)
| | много чего есть, и многое дает тот же результат. | |
|
|
|
|
|
|
|
для: sim5
(21.06.2009 в 20:38)
| | ну для этого свой оператор же есть | |
|
|
|
|
|
|
|
для: Николай2357
(21.06.2009 в 20:20)
| | >Еще оператор return применяется для досрочного выхода из функции
не только, можно им и цикл прервать. | |
|
|
|
|
|
|
|
для: moonfox
(21.06.2009 в 20:23)
| | Без return в функции можно изменить переменную, если объявить её голбальной. Вот так к примеру:
<?php
$var = NULL;
function my_func($id)
{
global $var;
$var = $id;
}
my_func('Значение');
echo $var;
|
| |
|
|
|
|
|
|
|
для: DEM
(21.06.2009 в 20:25)
| | спасиб терь ястно
как его использовать) | |
|
|
|
|
|
|
|
для: moonfox
(21.06.2009 в 20:23)
| | Так будет понятнее:
function summa($a,$b){
$c=$a+$b;
return $c;
}
$newsumma=summa(5,2);
echo $newsumma;//7
|
| |
|
|
|
|