세 개의 점은 PHP에서 가변 개수의 매개변수 목록을 나타냅니다. PHP 5.6 이상에서는... 구문으로 구현되는 반면, PHP 5.5 및 이전 버전에서는 func_num_args() 함수, func_get_arg() 및 func_get_args가 사용됩니다. ()가 구현되었습니다.
이 문서의 운영 환경: Windows 7 시스템, PHP7.1, Dell G3 컴퓨터.
PHP방식의 3가지 포인트는 무엇인가요?
세 점의 PHP 사용법
설명: 매개변수 목록의 가변 개수
PHP 5.6 이상에서는... PHP 5.5 이하에서는 구문으로 구현됩니다. func_num_args( ), func_get_arg() 함수를 사용하세요. 및 func_get_args() 구현
공식 문서: https://www.php.net/manual/zh/functions.arguments.php#functions.variable-arg-list
Case:
<?php function sum(...$numbers) { $acc = 0; foreach ($numbers as $n) { $acc += $n; } return $acc; } echo sum(1, 2, 3, 4); ?>
위 사례의 출력 : 10
<?php function add($a, $b) { return $a + $b; } echo add(...[1, 2])."\n"; $a = [1, 2]; echo add(...$a); ?>
위 사례의 출력: 3 3 (동일한 결과, 2개 3)
요약: 이 함수는 가변 개수의 매개변수를 허용합니다. 매개변수는 주어진 변수에 배열로 전달됩니다
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 php 방식의 3가지 포인트는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!