Rumah >pembangunan bahagian belakang >masalah PHP >Apakah tiga mata kaedah php?

Apakah tiga mata kaedah php?

藏色散人
藏色散人asal
2021-11-22 09:49:014211semak imbas

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);
?>

Output kes di atas: 10

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

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!

Kenyataan:
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