현재 위치: > 최신 기사 목록> PHP에서 가변 길이 매개 변수 (...)를 사용하여 기능 호출을 단순화하는 방법

PHP에서 가변 길이 매개 변수 (...)를 사용하여 기능 호출을 단순화하는 방법

M66 2025-09-25

PHP의 매개 변수 전에 "..."로 통화 메소드를 구현합니다.

PHP에서는 매개 변수가 실제로 가변 길이 매개 변수를 사용하는 데 사용되기 전에 "..."를 사용한 호출 방법. 가변 길이 매개 변수를 사용하면 함수가 여러 매개 변수를 수용 할 수 있습니다. 함수가 정의 될 때 매개 변수가 정의되기 전에 3 점 "..."를 추가하면 변수 길이 매개 변수를 정의 할 수 있습니다.

가변 길이 매개 변수를 사용하는 방법

특정 코드 예제에서 가변 길이 매개 변수를 사용하는 방법을 보여 드리겠습니다. 다음 코드에서는``sumnumbers ''함수를 만듭니다. 이들은 여러 매개 변수를 가져 와서이 매개 변수의 합을 반환합니다.

 function sumNumbers(...$numbers) {
    $total = 0;
    foreach ($numbers as $number) {
        $total += $number;
    }
    return $total;
}

이 예에서`... $ 숫자 '는 함수가 여러 매개 변수를 가져 와서`$ 숫자'로 캡슐화 할 수 있음을 의미합니다. 이 기능은 내부적으로`foreach`를 사용하여 각 숫자를 루프하고`$ total '으로 축적하고 마지막으로 합계를 반환합니다.

변수 길이 매개 변수 함수를 호출하십시오

다음으로, 가변 길이 매개 변수 함수를 테스트하기 위해 다른 수의 매개 변수를 전달하여 'sumnumbers'함수를 호출 할 수 있습니다. 몇 가지 예는 다음과 같습니다.

 echo sumNumbers(1, 2, 3, 4, 5); // 출력 결과가 있습니다15
echo sumNumbers(10, 20, 30); // 출력 결과가 있습니다60
echo sumNumbers(2, 4); // 출력 결과가 있습니다6
echo sumNumbers(); // 출력 결과가 있습니다0

이 예에서는 다른 수의 매개 변수를 전달하고 'sumnumbers'기능은 합계를 올바르게 계산하고 출력 할 수 있습니다.

요약

위의 코드 예제를 통해 PHP에서 매개 변수 전에 "..."를 추가하여 가변 길이 매개 변수를 사용할 수 있습니다. 이 방법을 사용하면 함수가 여러 매개 변수를 수용하고 코드 가독성 및 유연성을 향상 시키며 함수의 정의 및 호출 프로세스를 단순화 할 수 있습니다. 이 튜토리얼이 PHP의 가변 길이 매개 변수를 더 잘 이해하는 데 도움이되기를 바랍니다.