php 호출 메소드 매개변수 앞에... 추가... 함수 선언에 여러 개의 실제 매개변수가 필요하지만 실제로 어떻게 해야 할지 모르는 경우 지정된 함수 매개변수를 매개변수 수에 제한 없이 설정할 수 있습니다. 전달할 매개변수의 개수 또는 개수. 수량이 가변적일 때 사용됩니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, php8.1.3 버전, Dell G3 컴퓨터.
PHP에서는 가변 길이 매개변수 목록 또는 "splat"(스플래시 기호)이라는 `...` 구문을 사용하여 지정된 함수 매개변수를 무제한의 매개변수로 설정할 수 있습니다. 함수 선언에 여러 개의 실제 매개변수가 필요하지만 실제로 몇 개를 전달해야 할지 모르거나 전달된 숫자가 변수인 경우에 사용됩니다.
함수를 호출할 때 함수 이름 뒤에 `...`를 추가하면 배열을 독립 매개변수로 분할하여 처리할 수 있습니다. 인수 목록은 `func_get_args()` 함수를 통해서도 얻을 수 있습니다.
以下示例演示如何在 PHP 中使用 `...` 参数: ```php function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } echo sum(1, 2, 3); // 输出 6 echo sum(1, 2, 3, 4, 5); // 输出 15 ```
이 예에서는 `$numbers` 매개변수가 가변 길이 인수 목록으로 설정됩니다. 'foreach'를 사용하여 각 인수를 반복하고 함께 추가합니다.
위 내용은 PHP 호출 메소드의 매개변수 앞에...를 추가하면 어떤 효과가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!