1. コンストラクターメソッドの8つのポイント
①コンストラクターメソッド名はクラス名と同じです(php4版) php5版では、コンストラクターメソッド名はクラスと同じでも構いません。 name、またはconstruct()にすることもできます
②コンストラクターメソッドには戻り値がありません
③コンストラクターメソッドの主な機能は、新しいオブジェクトの初期化を完了することであり、オブジェクト自体を作成することではありません。
④新しいオブジェクトを作成した後、システムは自動的にクラスのコンストラクターを呼び出します。
⑤php5 以降では、construct() は 1 つだけのコンストラクターを持ちます。とクラス名()は共存できますが、実際にはどちらか一方のみを使用できます。
⑥クラスにカスタム コンストラクターがない場合、クラスはシステムのデフォルト コンストラクターを使用します。 */
⑦ コンストラクターがクラス用にカスタマイズされている場合、クラスのデフォルトのコンストラクターはオーバーライドされます。
⑧コンストラクターのデフォルトのアクセス修飾子は public
2 です。PHP 5 では、クラスはconstruct() と class name() の 2 つの形式のコンストラクターを同時に持つことができます。両方が同時に存在する場合は、construct() が最初に呼び出されます。今後は、construct() を使用してください。 2 つのコンストラクターは次のとおりです。 PHP4のフォームコンストラクタ: publicfunction construt(){//函数体;}
publicfunction 类名(){//函数体;}
Notes:
(1) コンストラクタをカスタマイズすると、オブジェクト作成時にデフォルトのコンストラクタが上書きされます。 (2) クラスはコンストラクターを 1 つだけ持つことができます (オーバーロードできません)
public
function 类名()
{
//函数体;
}
以上がPHP:構築方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。