Computer >> Máy Tính >  >> Lập trình >> PHP

Trailing Comma trong PHP là gì?

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

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

Trước PHP 8, chúng tôi không thể thêm dấu phẩy vào cuối tham số cuối cùng.

Ví dụ

Hàm
function($x,$y,$z){
}

Trong PHP 8.0

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

Ví dụ

Hàm
function($x,$y,$z,){}

Ví dụ:Sử dụng Dấu phẩy sau trong PHP trong các lệnh gọi hàm, phương thức và bao đóng.

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

Đầu ra

India, Bangalore, Indira Nagar

Ví dụ:Dấu phẩy sau PHP 8 với nhiều đối số

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

Đầu ra

string(18) "shows valid syntax"