ホームページ > バックエンド開発 > PHPチュートリアル > PHP:構築方法を詳しく解説

PHP:構築方法を詳しく解説

黄舟
リリース: 2023-03-12 10:10:01
オリジナル
2629 人が閲覧しました

1. コンストラクターメソッドの8つのポイント
①コンストラクターメソッド名はクラス名と同じです(php4版) php5版では、コンストラクターメソッド名はクラスと同じでも構いません。 name、またはconstruct()にすることもできます
②コンストラクターメソッドには戻り値がありません
③コンストラクターメソッドの主な機能は、新しいオブジェクトの初期化を完了することであり、オブジェクト自体を作成することではありません。
④新しいオブジェクトを作成した後、システムは自動的にクラスのコンストラクターを呼び出します。
⑤php5 以降では、construct() は 1 つだけのコンストラクターを持ちます。とクラス名()は共存できますが、実際にはどちらか一方のみを使用できます。
⑥クラスにカスタム コンストラクターがない場合、クラスはシステムのデフォルト コンストラクターを使用します。 */
⑦ コンストラクターがクラス用にカスタマイズされている場合、クラスのデフォルトのコンストラクターはオーバーライドされます。

⑧コンストラクターのデフォルトのアクセス修飾子は public

2 です。PHP 5 では、クラスは

construct() と class name() の 2 つの形式のコンストラクターを同時に持つことができます。両方が同時に存在する場合は、construct() が最初に呼び出されます。今後は、construct() を使用してください。 2 つのコンストラクターは次のとおりです。 PHP4のフォームコンストラクタ:

publicfunction  construt(){//函数体;}      
publicfunction 类名(){//函数体;}
ログイン後にコピー

3. コンストラクタメソッド

Notes:

(1) コンストラクタをカスタマイズすると、オブジェクト作成時にデフォルトのコンストラクタが上書きされます。 (2) クラスはコンストラクターを 1 つだけ持つことができます (オーバーロードできません)

4. コンストラクター メソッドのコード例:

public
function 类名()
{
//函数体;
}
ログイン後にコピー
rreerree

以上がPHP:構築方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート