PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのトレーリングコンマとは何ですか?


PHP 7.2バージョン以降、PHPでは末尾のコンマが使用されています。配列の最後の項目で末尾のコンマを使用できます。行がすでに末尾のコンマを使用している場合は、アイテムの最後の行を変更せずに配列の要素を追加できます。

PHP8.0より前のコンマの追跡

PHP 8より前では、最後のパラメーターの最後にコンマを追加できませんでした。

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

PHP8.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

例:複数の引数を持つ後続のコンマPHP8

<?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"

  1. PHPファイルとは何ですか?

    拡張子が.PHPのファイルは、ハイパーテキストプリプロセッサコードを含むPHPソースコードファイルです。これらは通常、Webサーバーで実行されているPHPエンジンからHTMLを生成するWebページファイルとして使用されます。 PHPエンジンがコードから作成するHTMLコンテンツは、Webブラウザーに表示されるものです。 WebサーバーはPHPコードが実行される場所であるため、PHPページにアクセスしてもコードにアクセスできませんが、代わりにサーバーが生成するHTMLコンテンツが提供されます。 一部のPHPソースコードファイルは、.PHTML、PHP3、PHP4、PHP5、PHP7、PHP

  2. PHPでのメソッドのオーバーロードとは何ですか?

    メソッドオーバーロードは、オブジェクト指向プログラミングの概念であり、複合アプリケーションを簡単に構築するのに役立ちます。関数のオーバーロードまたはメソッドのオーバーロードは、引数として受け入れる入力パラメーターのタイプが互いに異なる、類似した名前の複数のメソッドを作成できるようにする機能です。 上記の概念は他のプログラミング言語には問題なく、静的ポリモーフィック、つまりメソッドのオーバーロードと呼ばれます。 例 例を通して理解しましょう。 <?php    class machine {       function doTask(