Dalam fungsi PHP, terdapat dua parameter khas: nombor pembolehubah parameter...$var dan fungsi panggil balik boleh panggil $panggilan balik. Bilangan argumen yang berubah-ubah membenarkan fungsi menerima sebarang bilangan argumen, disimpan sebagai tatasusunan. Fungsi panggil balik membenarkan fungsi menerima fungsi dan melaksanakannya dalam keadaan tertentu.
Dua parameter selepas fungsi PHP
Dalam fungsi PHP, terdapat dua parameter khas: ...$var
dan callback
. Mereka membenarkan fungsi menerima bilangan argumen yang berubah-ubah dan fungsi panggil balik. ...$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)
Tujuan: Membenarkan fungsi menerima sebarang bilangan parameter dan menggunakan tatasusunan Borang disimpan dalam pembolehubah $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)
🎜🎜Tujuan: Membenarkan fungsi panggil balik dan untuk menerima fungsi ia di bawah syarat-syarat tertentu melaksanakannya di bawah. 🎜🎜Contoh: 🎜🎜rrreee🎜🎜Nota: 🎜🎜🎜🎜Nombor pembolehubah parameter mestilah parameter terakhir dalam senarai parameter fungsi. 🎜🎜Fungsi panggil balik boleh diwakili menggunakan fungsi tanpa nama atau nama fungsi. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menyatakan dua parameter akhiran dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!