return 키워드
return 키워드는 현재 함수의 실행을 중단하고 지정된 값을 반환합니다. 매개변수 없이 return이 호출되면 함수는 null을 반환합니다. 전역 범위에서 return은 현재 스크립트의 실행을 중단합니다.
구문
return 표현식; // 값 반환
return; // null 반환
예제
함수에서 값 반환:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
코드 실행 결과:
16
예제
함수에서 배열 반환:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
코드 실행 결과:
[1, 2]
예제
함수의 조기 종료:
<?php
function checkAge($age) {
if ($age < 18) {
return "액세스 금지";
}
return "액세스 허용";
}
echo checkAge(20);
?>
코드 실행 결과:
"액세스 허용"