PHP -OOPとは何ですか?
PHP5からは、オブジェクト指向スタイルでPHPコードを記述することもできます。
オブジェクト指向プログラミングは、より速く、より簡単に実行できます。
PHP OOPとは何ですか?
OOPはオブジェクト指向プログラミングの略です。
手続き型プログラミングは、データに対して操作を実行するプロシージャまたは関数を作成することですが、オブジェクト指向プログラミングは、データと関数の両方を含むオブジェクトを作成することです。
オブジェクト指向プログラミングには、手続き型プログラミングに比べていくつかの利点があります。
- OOPはより速く、より簡単に実行できます
- OOPはプログラムに明確な構造を提供します
- OOPは、PHPコードをDRY "Do n't Repeat Yourself"に保つのに役立ち、コードの保守、変更、およびデバッグを容易にします。
- OOPを使用すると、コードを減らし、開発時間を短縮して、完全に再利用可能なアプリケーションを作成できます。
ヒント:「Do n'tRepeat Yourself」(DRY)の原則は、コードの繰り返しを減らすことです。アプリケーションに共通するコードを抽出し、それらを1つの場所に配置して、繰り返すのではなく再利用する必要があります。
PHP-クラスとオブジェクトとは何ですか?
クラスとオブジェクトは、オブジェクト指向プログラミングの2つの主要な側面です。
次の図を見て、クラスとオブジェクトの違いを確認してください。
クラス
フルーツ
オブジェクト
アップル
バナナ
マンゴー
もう一つの例:
クラス
車両
オブジェクト
ボルボ
アウディ
トヨタ
したがって、クラスはオブジェクトのテンプレートであり、オブジェクトはクラスのインスタンスです。
個々のオブジェクトが作成されると、それらはクラスからすべてのプロパティと動作を継承しますが、各オブジェクトはプロパティに対して異なる値を持ちます。
OOPの詳細については、次の章を参照してください。