2021-11-26から1日間の記事一覧

継承

PHP

継承により親クラスのメソッドやプロパティを引き継ぐ。 type = $type; } // 独自メソッド public function getType() { return $this…

クラスプロパティとクラスメソッド

PHP

クラスプロパティ 個々のインスタンスではなくクラスで管理するプロパティ(ex:インスタンスの数など)。 public(private) static プロパティ クラスプロパティへのアクセス クラス::$プロパティでクラスプロパティにアクセスできる。 クラスメソッド イン…

クラスでのカプセル化

PHP

プロパティへのアクセス権を制限する プロパティをprivateで定義すると、クラスの外部からアクセス不可能になる(そのクラスのメソッドでしかアクセスできなくなる)。 目的 アクセスの手段を当該クラスのゲッターメソッドとセッターメソッドに限定する。そ…

制御構文をHTMLに埋め込む

PHP

HTML内で制御構文を使うときは {} の代わりに : とend〇〇を使う。 <div class="menu-items"> name ?> </div> if文の場合、elseif, elseの後ろにも : が必要。 <p></p> <p></p>

コンストラクタ

PHP

コンストラクタ __constructという名前のメソッドは、インスタンス作成時に自動的に呼び出される。 コンストラクタに引数を渡す newで引数を与えると、その値がコンストラクタに渡される。

メソッド

PHP

メソッドの定義と呼び出し クラス定義内でメソッドを定義する。 public function メソッド名 そのクラスのインスタンスに対してメソッドを呼び出す。 $インスタンス->メソッド() hello(); ?> メソッド内でインスタンスのプロパティにアクセスする メソッド…

クラスとインスタンス

PHP

クラスとプロパティの定義 インスタンスの生成 プロパティへのアクセス $インスタンス->プロパティ ※プロパティに$は不要 name = 'CURRY'; // nameプロパティを参照 echo $curry->name; ?>