Rumah >pembangunan bahagian belakang >masalah PHP >Apakah tiga mata kaedah php?
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().
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!