====== 10 Class ====== PHPではオブジェクト指向と呼ばれるプログラミング手法を利用することができます。 オブジェクト指向を導入すると、プログラムの再利用性・保守性が向上し、効率よくプログラミングを行うことができます。 オブジェクトはクラスを雛形として作成します。 クラスは変数と関数を持つことができ、データをまとめて管理することができます。 別々に変数や関数を定義するよりも保守性を向上させることができます。 「クラスからオブジェクトを作成する」作業は、よく「設計図から部品を作成する」作業に例えられます。 ただ、はじめのうちはオブジェクト指向のメリットは解りにくいかもしれません。その場合は無理にオブジェクト指向を導入する必要は無いと思います。 ですが、オブジェクト指向の考え方を基に設計されたライブラリは多く存在するので、それらを使用するために最低限の知識は持っておいた方がいいでしょう。 number1 + $this->number2; } function minus() { return $this->number1 - $this->number2; } } //Mathクラスのオブジェクトを作成 $math = new Math; //プロパティに値を代入 $math->number1 = 7; $math->number2 = 5; //メソッドを実行して結果を取得 $result1 = $math->add(); $result2 = $math->minus(); echo "足し算の結果は{$result1}、引き算の結果は{$result2}です。"; ?> ===== スコープ演算子 ===== ==== クラス・オブジェクト関係関数 ==== [[http://php.plus-server.net/ref.classobj.html]]