반환 값
PHP 함수에서 결과를 가져오는 방법을 배워 보세요
반환 값은(는) CoddyKit의 무료 PHP Academy 강의입니다. 이것은 5개 중 5번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 PHP Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. PHP Academy 강의에는 총 5개의 강의가 포함되어 있습니다.
반환값
반환값
다음 수업에 오신 것을 환영합니다! 이번 수업에서는 PHP 함수의 반환값과 함수의 결과를 호출한 코드로 다시 전달하는 방법을 배웁니다. 자세히 살펴봅시다!

반환값이란 무엇인가요?
반환값이란 무엇인가요?
반환값은 함수 실행의 결과입니다. 함수는 데이터를 직접 출력하는 대신 다른 곳에서 사용할 수 있도록 반환할 수 있습니다.
예: 직사각형의 넓이를 계산하는 함수는 그 결과를 호출한 코드에 반환할 수 있습니다.
return 키워드 사용하기
return 키워드 사용하기
함수에서 값을 반환하려면 return 키워드를 사용합니다. 예:
팁: 반환값을 사용해 함수의 데이터를 함수를 호출한 코드로 전달하세요.
<?php
function add($a, $b) {
return $a + $b;
}
$result = add(5, 10);
echo $result; // Outputs: 15
?>
문자열 반환하기
문자열 반환하기
함수는 문자열을 반환할 수 있으며, 반환된 문자열을 연결하거나 표시할 수 있습니다. 예:
과제: 개인화된 인사말을 반환하는 함수를 작성하세요.
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("Alice"); // Outputs: Hello, Alice!
?>
배열 반환하기
배열 반환하기
함수는 여러 값을 전달하는 데 유용한 배열을 반환할 수 있습니다. 예:
팁: 배열과 같은 복잡한 데이터 구조를 전달하려면 return을 사용하세요.
<?php
function getColors() {
return ["Red", "Green", "Blue"];
}
$colors = getColors();
echo $colors[0]; // Outputs: Red
?>
여러 값 반환하기
여러 값 반환하기
여러 값을 반환하려면 연관 배열이나 객체를 사용하세요. 예:
핵심 사항: 이름이 지정된 값을 반환하려면 연관 배열을 사용하세요.
<?php
function getUserInfo() {
return [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
}
$user = getUserInfo();
echo $user["name"]; // Outputs: Alice
?>
조건에 따른 값 반환하기
조건에 따른 값 반환하기
함수는 조건에 따라 서로 다른 값을 반환할 수 있습니다. 예:
팁: 함수 내부의 조건부 로직을 처리하려면 return을 사용하세요.
<?php
function checkEligibility($age) {
if ($age >= 18) {
return "Eligible";
} else {
return "Not Eligible";
}
}
echo checkEligibility(20); // Outputs: Eligible
?>
반환값의 타입 선언
반환값의 타입 선언
PHP에서는 함수의 반환 타입을 선언할 수 있습니다. 예:
핵심 사항: 반환 타입 선언을 사용하면 함수가 예상한 데이터 타입을 반환하는지 확인하는 데 도움이 됩니다.
<?php
function multiply(float $a, float $b): float {
return $a * $b;
}
echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
function subtract($a, $b) {
return $a - $b;
}
echo subtract(10, 5);
?>
잘하셨습니다!
잘하셨습니다!
축하합니다! PHP 함수에서 반환값을 사용하는 방법을 배웠습니다. 문자열과 배열을 반환하고 여러 값이나 조건부 값을 처리하는 방법도 익혔습니다. 다음 수업에서는 람다 함수와 익명 함수를 살펴보겠습니다. 계속 코딩해 봅시다!

자주 묻는 질문
“반환 값” 강의는 무료인가요?
네 — “반환 값” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 PHP Academy 강의 전체를 잠금 해제할 수 있습니다. PHP Academy 강의에는 총 5개의 강의가 포함되어 있습니다.
“반환 값”에서 뭘 배우나요?
PHP 함수에서 결과를 가져오는 방법을 배워 보세요 브라우저에서 직접 실행하는 실습 코드로 PHP Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
PHP Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 PHP Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 5개 중 5번째 강의입니다.
“반환 값” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 PHP Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 PHP Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.