PHPオンライン学習

多態性のPHPチュートリアル一覧

初級 中級

カテゴリの選択:

説明
継承とオーバーライド あるクラスを基にクラスを生成することをクラスを継承するといいます。継承元のクラスを基底クラス、継承したクラスのを派生クラスと呼びます。派生クラスを作成するには、派生クラス名の後ろにextendsキーワ…続きを読む
派生クラスから基底クラスのメソッド呼び出し 派生クラス内からは基底クラスのメソッドを呼び出すことが可能です。基底クラスのメソッドを呼び出すにはメソッド名の前にparent::を付与します。逆に基底クラスは派生クラスのことを知らないため基底クラス…続きを読む
インターフェイス インターフェイスはクラスの定数名や関数名と引数の定義のみを行い実装はしない、クラスのプロトタイプ定義です。つまりクラスの雛形(スケルトン)として使用されます。インターフェイスはinterfaceキーワ…続きを読む
抽象クラスと抽象メソッド 抽象クラスは抽象メソッドを定義したクラスを指します。抽象メソッドはメソッド名と引数のみを定義し実装を行わないメソッド定義です。抽象メソッドを定義するにはfunctionキーワードの前にabstract…続きを読む
コンストラクタとデストラクタ コンストラクタはクラスがインスタンス化される際に呼び出されるメソッド、デストラクタはクラスのインスタンスが破棄される際に呼び出されるメソッドになります。これらは初期化や終了処理を目的としてクラスに実装…続きを読む
無名関数(クロージャ) 無名関数はクロージャとも呼ばれ、関数名を定義せずに関数定義を行う事を指します。PHPの内部関数には引数に関数定義を渡せるものがあります。また値の代わりに関数定義を変数に代入することも可能です。変数を無…続きを読む

このページのトップに戻る