
Определения и вызовы функций » Функции » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
функции:
<?
function get_sum($var) // аргумент передается по значению
{
$var = $var + 5;
return $var;
}
$new_var = 20;
echo(get_sum($new_var)); // выводит 25
echo("<br>$new_var"); // выводит 20
?>
Для того чтобы переменные переданные функции сохраняли свое значение при выходе из нее, применяется передача параметров по ссылке. Для этого перед именем переменной необходимо поместить амперсанд (&):
function get_sum($var, $var1, &$var2)
В этом случае переменные $var и $var1 будут переданы по значению, а переменная $var2 - по ссылке. В случае, если аргумент передается по ссылке, при любом изменении значения параметра происходит изменение переменной-аргумента:
<?
function get_sum(&$var) // аргумент передается по ссылке
{
$var = $var + 5;
return$var;
}
$new_var = 20;
echo(get_sum($new_var)); // выводит 25
echo("<br>$new_var"); // выводит 25
?>
Комментарии (0)
Скачать Java книгу
» Функции
» Учебник по PHP
» WEB/WAP мастеру
» В библиотеку
Cжатие 64.2%