Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 후행 쉼표는 무엇입니까?

<시간/>

후행 쉼표는 PHP 7.2 버전부터 PHP에서 사용됩니다. 배열의 마지막 항목에 후행 쉼표를 사용할 수 있습니다. 행이 이미 후행 쉼표를 사용하고 있는 경우 항목의 마지막 행을 수정하지 않고 배열의 요소를 추가할 수 있습니다.

PHP 8.0 이전의 후행 쉼표

PHP 8 이전에는 마지막 매개변수 끝에 쉼표를 추가할 수 없었습니다.

예시

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

PHP 8.0

PHP 8에서는 마지막 매개변수 끝에 쉼표를 추가할 수 있습니다. PHP 8에서는 매개변수 목록과 클로저 사용 목록에서 후행 쉼표를 사용할 수 있습니다.

예시

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

예:함수, 메소드 및 클로저 호출에서 PHP의 후행 쉼표 사용

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

출력

India, Bangalore, Indira Nagar

예:여러 인수가 있는 후행 쉼표 PHP 8

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

출력

string(18) "shows valid syntax"