Определение функций в PHP
Функции должны быть определены перед их использованием. Т.е. сначала идет определение функции и только в последующих строках её можно вызывать в скрипте.
Общий синтаксис таков
Если функация не должны иметь аргументов, то круглые скобки после её имени оставляются пустыми.
Инструкция return
возвращает результат действия функции.
Пример
Параметры функции, которые могут быть опущены, должны всегда располагаться справа.
int func_num_args() - возвращает общее число аргументов, переданных функции при вызове
mixed func_get_arg(int $num) - возвращает значение аргумента с номером $num
list func_get_args() - возвращает список всех аргументов, указанных при вызове функции
Пример
//Переменное число параметров функции
Или проще
Общий синтаксис таков
function MyFunction(arg1=value1, ... , argN=valueN)
{
operators;
};
Если функация не должны иметь аргументов, то круглые скобки после её имени оставляются пустыми.
Инструкция return
возвращает результат действия функции.
Пример
function mySqrt($x)
{
return $n*$n;
}
$value=mySqrt(4);
echo $value; //выведет 16
echo MYSqrt(10); //выведет 100
Параметры функции, которые могут быть опущены, должны всегда располагаться справа.
int func_num_args() - возвращает общее число аргументов, переданных функции при вызове
mixed func_get_arg(int $num) - возвращает значение аргумента с номером $num
list func_get_args() - возвращает список всех аргументов, указанных при вызове функции
Пример
//Переменное число параметров функции
<?php
function MyEcho()
{
for ($i=0; $i<func_num_args(); $i++)
{
echo func_get_arg($i)."<br />\n";
}
}
myecho("Меркурий", "Венера", "Земля", "Марс");
?>
Или проще
<?php
function myecho()
{
foreach (func_get_args() as $v)
{
echo "$v <br />\n";
}
}
myecho("Меркурий", "Венера", "Земля", "Марс");
?>

Комментарии: 0:
Отправить комментарий
Подпишитесь на каналы Комментарии к сообщению [Atom]
<< Главная страница