Функции


Возврат значений

Значения возвращаются при помощи опционального оператора возврата. В общем, только одно значение может быть возращено, за исключением типа массива. Вы должны использовать тип массива, если хотите вернуть несколько значений.

<?php

function func()
{
  $var1 = 1;
  $var2 = 2;
  $var3 = 3;
  $arr = array($var1, $var2, $var3);
  return $arr;
}

$arr = func();
printf("%d, %d, %d\r\n", $arr[0], $arr[1], $arr[2]);

?>
[result]  
1, 2, 3

※ PHPoC возвращает не NULL, а 0, если нет возврата заявления или агрумент оператора возврата опущен .

※ PHPoC не поддерживает возврат ссылки из функции.