www.rfpost.ru - Красивые и прикольные имена электронной почты

PHP Пользовательские функции. function()

Пользовательские функции используются при необходимости многократного использования одного набора команд. Функция объявляется при помощи ключевого слова function(), после которого в фигурных скобках записываются различные операторы, составляющие тело функции:

<?php
function MyFunction()
{
     // операторы
}
?>

Если функция принимает аргументы, то они записываются как переменные в объявлении функции. Аргумент функции представляет собой переменную, передаваемую в тело функции для дальнейшего использования в операциях. В случае, когда функция принимает больше одного аргумента, эти переменные разделяются запятыми.

Если функция возвращает какое-либо значение, в теле функции обязательно должен присутствовать оператор return

Для того чтобы переменные переданные функции сохраняли свое значение при выходе из нее, применяется передача параметров по ссылке. Для этого перед именем переменной необходимо поместить амперсанд (&).

В этом случае переменные $var и $var1 будут переданы по значению, а переменная $var2 - по ссылке. В случае, если аргумент передается по ссылке, при любом изменении значения параметра происходит изменение переменной-аргумента:

ПримерОтображение
<?php
$var2=5;
$var3=6;
function chislo($var2,&$var3)
{
     $var2 = 8;
     $var3 = 9;
     return $var2;
}
$var1=chislo($var2,$var3);
echo $var1."<br>";
echo $var2."<br>";
echo $var3;
?>
8
5
9

PHP



© Copyright 2005 www.e-inform.ru
|