현재 위치: > 최신 기사 목록> PHP에서 함수를 사용하는 방법: 전체 가이드 및 실제 예제

PHP에서 함수를 사용하는 방법: 전체 가이드 및 실제 예제

M66 2025-11-05

PHP 함수 개요

PHP 프로그래밍에서 함수는 특정 작업을 수행하는 코드 블록입니다. 효율적이고 유지 관리 가능한 코드를 작성하려면 함수를 만들고 사용하는 방법을 배우는 것이 중요합니다. 이 글에서는 함수를 정의하고, 호출하고, 매개변수를 전달하고, 결과를 반환하는 방법을 자세히 소개합니다.

함수 구문

PHP 함수는 function 키워드와 함수 이름, 선택적 매개변수 목록을 사용하여 정의됩니다. 다음은 PHP 함수의 기본 구문입니다.

 <span class="fun">함수 function_name(매개변수1, 매개변수2, ...) {</span>
<span class="fun"> // 함수 본문</span>
 <span class="fun">}</span>

그 중 function_name은 함수 이름이고, 매개변수1, 매개변수2, ... 는 함수의 입력 매개변수이며, 함수 본문에는 수행할 작업이 포함되어 있습니다.

함수를 호출하는 방법

정의된 함수를 호출하려면 함수 이름과 해당 매개변수를 전달합니다. 호출 구문은 다음과 같습니다.

 <span class="fun">$result = my_function($param1, $param2);</span>

그 중 $result는 함수의 반환 값을 저장합니다.

함수 매개변수 전달

매개변수는 함수에 전달되는 값이며, 쉼표로 구분할 수 있습니다. PHP에서 함수 매개변수는 선택사항이거나 다중일 수 있습니다. 다음은 여러 매개변수를 전달하는 예입니다.

 <span class="fun">my_function(&#39;arg1&#39;, &#39;arg2&#39;, 3);</span>

함수 결과 반환

PHP 함수는 return 키워드를 사용하여 결과를 반환함으로써 값을 반환할 수 있습니다. 다음은 간단한 추가 기능입니다.

 <span class="fun">함수 추가($a, $b) {</span>
<span class="fun"> $a + $b를 반환합니다.</span>
 <span class="fun">}</span>

함수를 호출하고 반환 값을 가져옵니다.

 <span class="fun">$sum = 추가(1, 2); // $sum은 3이 됩니다.</span>

실제 사례: 원주 계산

원의 원주를 계산해야 한다고 가정하면, Circumference 라는 함수를 정의할 수 있습니다. 이 함수는 원의 반경을 받아들이고 원주를 반환합니다.

 <span class="fun">함수 둘레($radius) {</span>
<span class="fun"> 2 * pi() * $radius를 반환합니다.</span>
 <span class="fun">}</span>

이 함수를 호출하고 다음 코드를 사용하여 원주를 계산할 수 있습니다.

 <span class="fun">$반경 = 10;</span>
 <span class="fun">$circumference = 둘레($radius);</span>
 <span class="fun">echo "원의 둘레는 $circumference 입니다.";</span>

출력 결과:

 <span class="fun">원의 둘레는 62.83185307179586입니다.</span>

요약

이 기사를 통해 함수 정의, 호출, 매개변수 전달 및 반환 값 처리를 포함한 PHP 함수의 기본 사용법에 대해 배웠습니다. 이러한 기본 사항을 익히면 더욱 간결하고 효율적인 PHP 코드를 작성하는 데 도움이 될 수 있습니다.