Определения и вызовы функций » Функции » Библиотека » 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
?>

Страницы:
<< 1 2

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Функции
» Учебник по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 64.2%