Apakah tiga mata kaedah php?

藏色散人
Lepaskan: 2023-03-13 22:38:01
asal
4193 orang telah melayarinya

Dalam PHP, tiga titik mewakili nombor pembolehubah senarai parameter Dalam PHP 5.6 dan ke atas, ia dilaksanakan oleh... sintaks, manakala dalam PHP5.5 dan versi terdahulu, ia dilaksanakan menggunakan Dilaksanakan oleh. fungsi func_num_args(), func_get_arg() dan func_get_args().

Apakah tiga mata kaedah php?

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP7.1, komputer Dell G3.

Apakah tiga mata kaedah php?

Penggunaan tiga titik dalam php

Penjelasan: Bilangan pembolehubah senarai parameter

Dalam PHP 5.6 dan ke atas, ia dilaksanakan oleh... sintaks ;Dalam PHP 5.5 dan versi terdahulu, gunakan fungsi func_num_args(), func_get_arg(), dan func_get_args() untuk melaksanakan

Dokumentasi rasmi: https://www.php.net/manual/zh/functions. php#functions.variable-arg-list

kes:

<?php
function sum(...$numbers) {
    $acc = 0;
    foreach ($numbers as $n) {
        $acc += $n;
    }
    return $acc;
}
echo sum(1, 2, 3, 4);
?>
Salin selepas log masuk

Output kes di atas: 10

<?php
function add($a, $b) {
    return $a + $b;
}
echo add(...[1, 2])."\n";
$a = [1, 2];
echo add(...$a);
?>
Salin selepas log masuk

Output kes di atas: 3 3 (hasil Sama, dua 3)

Ringkasan: Fungsi ini menerima bilangan parameter yang berubah-ubah. Parameter akan dihantar kepada pembolehubah yang diberikan sebagai tatasusunan

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah tiga mata kaedah php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan