[PHP] 파라미터(parameter)의 기본값 설정하기

2022. 9. 17. 00:10Program/PHP

066_PHP 파라미터(parameter)의 기본값 설정하기

[요약]

  • 파라미터값의 기본값을 설정하는 방법에 대해 알아보자

파라미터값이 없는 경우에 기본값을 설정하는 방법은 다음과 같다.

function sum($param1, $param2) {
}

sum($num1);

 

sum 함수에는 2개의 파라미터가 선언되어 있으나 sum 함수를 호출하는 곳에서는 아규먼트를 하나만 사용하는 경우이다.

이렇게 파라미터 param2의 값을 반지 못한 경우에 사용할 기본값을 적용 할 수 있다.


[파라미터 기본값 설정 방법]

function 함수명(파라미터 = 기본값) {}

파라미터를 선언 후 기본값을 설정하면 파라미터가 없는 경우 해당 값을 사용한다.

 

다음은 파라미터의 기본값을 설정한 예제이다.

[예제: 68_parameterDefault.php ]

<?php
    function sum($param1 = 50, $param2 = 100) {
      $sum = $param1 + $param2;
      return $sum;
    }

    // 아규먼트를 모두 적어서 호출
    echo "sum(5, 10) = " . sum(5, 10);
    echo '<br>';

    // 아규먼트를 하나만 적어서 호출
    echo "sum(5) = " . sum(5);
    echo '<br>';

    // 아규먼트를 적지 않고 호출
    echo "sum() = " . sum();
?>

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사