Какая из функций задана верно?
Для чего нужна конструкция return и как она работает?
return передает управление вызывающей конструкции, возвращая результат 
return, исполнение функции не прекращается 
return, интерпретатор начинает выполнение функции 
Как можно вызвать функцию?
Test("value1","123"); 
нужно создать переменную с именем функции, а к имени этой переменной добавить круглые скобки и значения параметров:
нужно написать ключевое слово function, имя функции и значения ее параметров:
function Test("value1","123");
Для чего нужна и как используется функция func_num_args? Выберите правильные высказывания.
func_num_args возвращает количество параметров, переданных в функцию. 
func_num_args возвращает массив параметров, переданных в функцию. 
func_num_args можно использовать в любой строке php-кода. 
использование func_num_args, приведенное ниже, верно, и результатом работы скрипта будет число 2.
Для чего нужна и как используется функция func_get_arg?
func_get_arg возвращает массив аргументов, переданных в функцию 
func_get_arg возвращает один аргумент из списка аргументов, переданных в функцию 
func_get_arg(2) вернет третий аргумент, переданный в функцию, если он существует, или выдаст предупреждение и вернет false в противном случае 
func_get_arg может использоваться как внутри функций, определяемых пользователем, так и вне их 
Для чего нужна и как используется функция func_get_args?
func_get_args возвращает массив аргументов, переданных в функцию 
func_get_args может использоваться только внутри функции, определенной пользователем 
func_get_args появилась в PHP4 как усовершенствованный вариант функции func_get_arg, существовавшей в PHP3 
Создать функцию для отображения данных из следующей формы:
<form action="test.php">
Название <input type=text name=title><br>
Автор <input type=text name=creator><br>
Краткое содержание <textarea name=descr> </textarea>
<input type=submit>
</form>
Создать функцию, возвращающую сумму всех числовых аргументов, переданных в нее.
Создать и вызвать функцию, отображающую данные html-формы в соответствии с указанным порядком вывода полей.
<form action="test.php">
Название <input type=text name=title><br>
Автор <input type=text name=author ><br>
Краткое содержание <textarea name=abstract> </textarea>
<input type=submit>
</form>
Каким будет результат работы программы?
<?
function Test()
{
$str="";
$n = func_num_args ();
for ($i=0; $i<$n; $i++)
{
$str .= " " . func_get_arg($i);
}
return $str;
}
echo Test(1, 2);
?>
3 
1 2 
Каким будет результат работы программы?
<?
function Test($a)
{
$str="";
$n = func_num_args ();
for ($i=0; $i<$n; $i++)
{
$str .= $a + func_get_arg($i);
}
return $str;
}
echo Test(1, 2);
?>
23 
1 2 
3 
Каким будет результат работы программы?
<?
function Test2($a, $c="3")
{
$str="";
$n = func_num_args ();
for ($i=0; $i<$n; $i++)
{
$str += $c + func_get_arg($i);
}
return $str;
}
echo Test2(1, 2, 3, 4);
?>
1234 
18 
10 
При определении функции в PHP обязательно должно быть задано:
return в теле функции 
При вызове функции обязательно указывать:
return 
Каким будет результат работы следующей программы
<?php
function Test($a="q", $b)
{
echo $a;
return $a . $b;
}
Test(1);
?>
qq1 
q1