현재 위치: > 최신 기사 목록> PHP 함수 매개 변수 유형의 기본값에 대한 자세한 설명 | PHP 매개 변수의 기본값을 사용하는 방법

PHP 함수 매개 변수 유형의 기본값에 대한 자세한 설명 | PHP 매개 변수의 기본값을 사용하는 방법

M66 2025-07-08

PHP 함수 매개 변수 유형의 기본값

PHP에서 함수는 기본값을 가진 매개 변수를 허용 할 수 있습니다. 이러한 기본값은 함수 선언에 지정되어 있으며 함수가 호출되면 해당 매개 변수를 생략하면 이러한 기본값이 사용됩니다.

구문 예 :

PHP에서 기본값을 설정하기위한 구문은 다음과 같습니다.

 <span class="fun">function function_name (유형 $ parameter1 = default_value, type $ parameter2 = default_value, ...) : return_type;</span>

예를 들어, 다음은 두 번째 매개 변수가 기본값을 설정하는 함수입니다.

 <span class="fun">함수 합계 ($ a, $ b = 0, $ c)</span>

이 함수는 $ b의 기본값이 0 인 3 개의 매개 변수를 허용합니다. 함수가 호출되면 $ b에 값이 제공되지 않으면 기본값 0을 자동으로 사용합니다.

실제 사례 :

다음으로, 우리는 숫자를 취하고 해당 숫자의 제곱을 반환하는 함수를 작성합니다. 숫자가 제공되지 않으면 기본값 10이 사용됩니다.

 <span class="fun">기능 제곱 ($ 번호 = 10)</span>

기능의 전체 코드는 다음과 같습니다.

 <span class="fun">함수 정사각형 ($ 번호 = 10) {return $ 번호 * $ 번호; }</span>

다음과 같은 방식으로 기능을 호출 할 수 있습니다.

 <span class="fun">에코 스퀘어 (); // 출력 : 100</span>
 <span class="fun">에코 스퀘어 (5); // 출력 : 25</span>

첫 번째 호출에는 매개 변수가 제공되지 않으므로 기본값 10이 사용됩니다. 두 번째 호출이 제공되므로 5의 제곱이 반환됩니다.

기타 노트 :

  • 기본값은 함수가 선언 될 때만 지정할 수 있습니다.
  • 기본값이있는 선택적 매개 변수는 함수 매개 변수 목록의 끝에 있어야합니다.
  • 매개 변수에 기본값이 있으면 매개 변수를 생략 할 수 있습니다.

요약

PHP에서 함수 매개 변수의 기본값은 함수를보다 유연하게 만들고 다른 매개 변수 전달 상황을 처리 할 수 ​​있습니다. 기본값을 합리적으로 사용하면 매개 변수가 비어 있는지 수동으로 확인하여 코드를 단순화 할 수 있습니다.