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

PHPの特徴は何ですか?


5.4では、PHPバージョンの特性がPHPオブジェクト指向プログラミングに導入されています。トレイトはクラスに似ていますが、メソッドをきめ細かく信頼できる方法でグループ化するためだけのものです。トレイトを単独でインスタンス化することは許可されていません。特性は、単一継承の問題を克服するためにPHP5.4に導入されています。単一の継承クラスで知っているように、他の1つの単一クラスからのみ継承できます。トレイトの場合、開発者は、異なるクラス階層に存在するいくつかの独立したクラスでメソッドのセットを自由に再利用できます。

<?php
   trait Reader{
      public function add($var1,$var2){
         return $var1+$var2;
      }
   }
   trait writer {
      public function multiplication($var1,$var2){
         return $var1*$var2;
      }
   }
   class File {
      use Reader;
      use writer;
      public function calculate($var1,$var2){
         echo "Ressult of addition:".$this->add($var1,$var2) ."\n";
         echo "Ressult of multiplication:".$this->multiplication($var1,$var2);
      }
   }
   $o = new File();
   $o->calculate(5,3);
?>

出力

Result of addition two numbers:8
Result of multiplication of two numbers:15

説明

上記の例では、1つのクラスに2つのトレイトから関数を実装しました。特性により、1つのクラスで複数の機能にアクセスできます。

クラス内の特性にアクセスするために「USE」キーワードを使用しています。


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

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

  2. PHPのheader()関数とは何ですか?

    header()関数は事前定義されたPHPネイティブ関数です。header()HTTP関数を使用すると、他の出力が送信される前に、Webサーバーによってクライアントまたはブラウザーに送信されるデータを制御できます。 ヘッダー関数は、サーバーから提供されたHTTP応答のヘッダーを設定します。 PHPのヘッダー関数を使用して、ページの場所の変更、タイムゾーンの設定、キャッシュ制御の設定など、さまざまなことができます... PHPでのheader()の重要な使用法のいくつかを以下に示します。 ページをリダイレクトします。 これは、PHPのあるWebページから別のWebページにリダイレクトする