>백엔드 개발 >PHP 문제 >php 방식의 3가지 포인트는 무엇인가요?

php 방식의 3가지 포인트는 무엇인가요?

藏色散人
藏色散人원래의
2021-11-22 09:49:014213검색

세 개의 점은 PHP에서 가변 개수의 매개변수 목록을 나타냅니다. PHP 5.6 이상에서는... 구문으로 구현되는 반면, PHP 5.5 및 이전 버전에서는 func_num_args() 함수, func_get_arg() 및 func_get_args가 사용됩니다. ()가 구현되었습니다.

php 방식의 3가지 포인트는 무엇인가요?

이 문서의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.