26/08/2018, 17:04

Đối số có độ dài biến đổi trong PHP

PHP PHP hỗ trợ chức năng đối số có độ dài biến đổi. Nó có nghĩa là bạn có thể chuyền 0, 1 hoặc n đối số trong hàm. Để làm như vậy, bạn cần sử dụng 3 dấu ba chấm (…) trước tên đối số. Khái niệm 3 dấu chấm được thực hiện cho đối số có chiều dài thay đổi kể từ PHP 5.6. ...

PHP

PHP hỗ trợ chức năng đối số có độ dài biến đổi. Nó có nghĩa là bạn có thể chuyền 0, 1 hoặc n đối số trong hàm. Để làm như vậy, bạn cần sử dụng 3 dấu ba chấm (…) trước tên đối số.

Khái niệm 3 dấu chấm được thực hiện cho đối số có chiều dài thay đổi kể từ PHP 5.6.

Ví dụ:

<?php
function add(...$numbers) {
    $sum = 0;
    foreach ($numbers as $n) {
        $sum += $n;
    }
    return $sum;
}

echo add(1, 2, 3, 4);
?>

Kết quả:

10
PHP
0