コンストラクタ・メソッド

コンストラクタ・メソッドのあるクラスのインスタンスを作成すると、その度に、コンストラクタ・メソッドを呼び出す。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | コンストラクタ・メソッド はコメントを受け付けていません

引数付き静的メソッド

静的メソッドは、引数で、データを受け渡すことができる。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | 引数付き静的メソッド はコメントを受け付けていません

静的メソッド

静的メソッドは、メソッドを定義するときに、staticキーワードを前に付けて定義する。

静的メソッドは、クラス名::メソッド名()で呼び出すことができる。静的メソッドの内部から、疑似変数$thisで呼び出すことはできない。

同じクラスの静的メソッドを呼び出すには、selfキーワードを使うこともできる。

子クラスから、親クラスの静的メソッドを呼び出すには、parentキーワードを使うこともできる。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | 静的メソッド はコメントを受け付けていません

静的プロパティ

静的プロパティは、プロパティを定義するときに、staticキーワードを前に付けて定義する。

静的プロパティには、クラス名::$プロパティ名で、アクセスする。

インスタンスや、矢印演算子->を使ったアクセスはできない。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | 静的プロパティ はコメントを受け付けていません

オブジェクト定数(クラス内定数)

オブジェクト定数(クラス内定数)は、constキーワードを前に付けて定義する。

通常の定数のように、define()関数で定義することはできない。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | オブジェクト定数(クラス内定数) はコメントを受け付けていません

疑似変数$thisで、メソッドから同じクラス内の別のメソッドを呼び出す

メソッドの内部から、同じクラス内の別のメソッドを呼び出すには、疑似変数「$this」を使う。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | 疑似変数$thisで、メソッドから同じクラス内の別のメソッドを呼び出す はコメントを受け付けていません

疑似変数$thisで、メソッドから同じクラス内のプロパティへアクセス

メソッドの内部から、同じクラス内のプロパティへアクセスするには、疑似変数「$this」を使う。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | 疑似変数$thisで、メソッドから同じクラス内のプロパティへアクセス はコメントを受け付けていません

インスタンスを作成

インスタンスは、newのあとに、クラス名を書き、オブジェクト変数に代入することで作る。

インスタンスを作ることで、プロパティやメソッドにアクセスできるようになる。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | インスタンスを作成 はコメントを受け付けていません

メソッドのアクセス可能範囲

メソッドは、publicprotectedprivateにより、アクセス可能範囲(呼び出し可能範囲/アクセス権/アクセス制限)を宣言することができる。何も宣言しない場合は、publicとなる。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | メソッドのアクセス可能範囲 はコメントを受け付けていません

引数付きメソッド

メソッドは、引数で、データを受け渡すこともできる。

続きを読む
カテゴリー: PHP, オブジェクト指向プログラミング | タグ: | 引数付きメソッド はコメントを受け付けていません

スポンサード リンク