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"