Значения возвращаются при помощи опционального оператора возврата. В общем, только одно значение может быть возращено, за исключением типа массива. Вы должны использовать тип массива, если хотите вернуть несколько значений.
<?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 не поддерживает возврат ссылки из функции.