함수 내부에서 return을 이용하여 값을 반환할 수 있습니다. 기본적으로 함수의 반환 값은 하나입니다. 여러개의 값을 반환하려면 배열 형태로 반환해야합니다.
<?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]);
?>
[출력 결과]
1, 2, 3
※ PHPoC는 함수의 반환 값이 없을 때 NULL이 아닌 0을 반환합니다.
※ PHPoC는 참조에 의한 반환을 지원하지 않습니다.