 |
 |
 |
 |
Warning: include(../levoe_menu.php) [ function.include]: failed to open stream: No such file or directory in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/returning-values.html on line 46
Warning: include() [ function.include]: Failed opening '../levoe_menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/returning-values.html on line 46
|
 |
 |
 |
 | |
|  |
Значения из функций возвращаются с помощью необязательного оператора return.
Может быть возвращён любой тип, в том числе список и объект. Этот оператор немедленно останавливает выполнение функции и передаёт управление обратно на
строчку, с которой функция была вызвана. Дополнительно см. return(). function square ($num)
{
return $num * $num;
}
echo square (4); // выводит '16' |
Вы можете возвратить из функции несколько значений, но сходные результаты
можно получить путём возвращения списка.
function small_numbers()
{
return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers(); | Чтобы возвратить из функции ссылку, вы должны использовать операцию
ссылки & в объявлении функции и в присвоении возвращаемого значения переменной:
function &returns_reference()
{
return $someref;
}
$newref =& returns_reference(); |
Дополнительно о ссылках см. Ссылки. Разъяснения.
|  | |
|
 |
 |
 |
 |
Warning: include(../pravoe_menu.php) [ function.include]: failed to open stream: No such file or directory in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/returning-values.html on line 155
Warning: include() [ function.include]: Failed opening '../pravoe_menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/prime/data/www/prime-speed.ru/Manual_PHP_4/f/returning-values.html on line 155
|
 |
 |
 |
 | |