PHP 함수에는 두 가지 특수 매개변수가 있습니다: 가변 개수의 매개변수...$var 및 콜백 함수 호출 가능 $callback. 가변 개수의 인수를 사용하면 함수가 배열로 저장된 임의 개수의 인수를 받을 수 있습니다. 콜백 함수를 사용하면 함수가 함수를 수락하고 특정 조건에서 실행할 수 있습니다.
PHP 함수 뒤에 두 개의 매개변수
PHP 함수에는 두 개의 특수 매개변수가 있습니다: ...$var
및 callable $callback
. 이를 통해 함수는 다양한 수의 인수와 콜백 함수를 수신할 수 있습니다. ...$var
和 callable $callback
。它们允许函数接收可变数量的参数和回调函数。
可变数量参数:...$var
function functionName(...$var)
$var
变量中。<code class="php">function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } echo sum(1, 2, 3, 4, 5); // 输出: 15</code>
回调函数:callable $callback
function functionName(callable $callback)
function functionName(...$var)
목적: 함수가 원하는 수의 매개변수를 허용하고 사용할 수 있도록 허용합니다. 배열 양식은 $var
변수에 저장됩니다.
<code class="php">function filterArray(array $array, callable $callback) { $filteredArray = []; foreach ($array as $element) { if ($callback($element)) { $filteredArray[] = $element; } } return $filteredArray; } $callback = function ($value) { return $value > 10; }; $filteredArray = filterArray([1, 2, 10, 15, 20], $callback); // 输出: [15, 20]</code>
function functionName(callable $callback)
🎜🎜목적: 함수가 콜백 함수를 수락하고 실행할 수 있도록 허용합니다. 특정 조건에서는 아래에서 실행합니다. 🎜🎜예: 🎜🎜rrreee🎜🎜참고: 🎜🎜🎜🎜변수 개수의 매개변수는 함수 매개변수 목록의 마지막 매개변수여야 합니다. 🎜🎜콜백 함수는 익명 함수 또는 함수 이름을 사용하여 표현할 수 있습니다. 🎜🎜위 내용은 PHP에서 두 개의 접미사 매개변수를 표현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!