Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Dấu phẩy cuối (Trailing Comma) trong PHP là gì?

Dấu phẩy cuối được dùng trong PHP từ phiên bản 7.2. Có thể dùng dấu phẩy cuối ở phần tử cuối cùng của mảng. Có thể thêm phần tử mảng mà không sửa dòng cuối nếu dòng đó đã có dấu phẩy cuối.

Dấu phẩy cuối trước PHP 8.0

Trước PHP 8, không thể thêm dấu phẩy ở cuối tham số cuối cùng.

Ví dụ

function($x,$y,$z){ }

Trong PHP 8.0

Trong PHP 8, có thể thêm dấu phẩy cuối ở tham số cuối cùng. PHP 8 cho phép dấu phẩy cuối trong danh sách tham số và danh sách use của closure.

Ví dụ

function($x,$y,$z,){}

Ví dụ: Dùng Trailing Comma trong PHP cho hàm, phương thức, closure calls

<?php 
function EmployeeAdd(string $country, string $city, string $street): string {
    return $country . ', ' . $city . ', ' . $street;
}
$result = employeeAdd(
    'India',
    'Bangalore',
    'Indira Nagar',
);
print_r($result);
?>

Kết quả

India, Bangalore, Indira Nagar

Ví dụ: Trailing Comma PHP 8 với nhiều tham số

<?php 
function method_with_many_arguments(
    $x,
    $y,
    $z,
) {
    var_dump("shows valid syntax");
}
method_with_many_arguments(
    1,
    2,
    3,
    4,
);
?>

Kết quả

string(18) "shows valid syntax"