limodou
この記事では、PHP におけるオブジェクト指向プログラミング (OOP、オブジェクト指向プログラミング) を紹介します。 OOP の概念と PHP のトリックを使用してコーディングを減らし、品質を向上させる方法を説明します。幸運を!
オブジェクト指向プログラミングの概念:
作成者によって意見が異なる可能性がありますが、OOP 言語には次の側面が必要です:
抽象データ型と情報のカプセル化
継承
ポリモーフィズム
PHP では、カプセル化は以下のクラスを通じて完了します:
-------------------------------------------------- ---------------------------------- class Something { // OOP クラスでは、通常、 1 文字は大文字です
var $x;
function setX($v) {
// メソッドは小文字で始まり、getValueOfArea() のように単語を区切ります
$this->x=$v; }
function getX() {
return $this->x
}
}
?>---------------------------- --- --------------------------------------------------- --- --
もちろん、自分の好みに応じて定義することもできますが、標準を維持することがより効果的です。
データ メンバーは、値が割り当てられる前は、「var」宣言を使用してクラス内で定義されます。データ メンバーは、整数、配列、連想配列、またはオブジェクトです。
メソッドはクラス内の関数として定義されます。メソッド内のクラス メンバー変数にアクセスする場合は、$this->name を使用する必要があります。それ以外の場合、メソッドにはローカル変数のみを使用できます。
new 演算子を使用してオブジェクトを作成します:
$obj=new Something;
$obj->setX(5); | $see=$obj-> getX();
true