ホームページ > バックエンド開発 > PHPチュートリアル > PHPでのコンストラクタの使い方を詳しく解説

PHPでのコンストラクタの使い方を詳しく解説

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

PHPconstructorの使用分析

PHPコンストラクターの宣言は、名前がconstruct()である必要があることを除いて、他の操作の宣言と同じです。これは PHP5 での変更です。以前のバージョンでは、コンストラクターの名前はクラス名と同じである必要がありました。これは PHP5 でも使用できますが、この利点は、コンストラクターを使用できることです。クラス名に関係なく、クラス名が変更された場合でも、対応するコンストラクター名を変更する必要はありません。下位互換性のため、クラス内にconstruct()という名前のメソッドがない場合、PHPはクラス名と同じ名前でphp4で書かれたコンストラクターメソッド検索します。形式: function construction ([parameter]) { … … } クラス内で宣言できるコンストラクター メソッドは 1 つだけですが、そのコンストラクター メソッドはオブジェクトが作成されるたびに 1 回しか呼び出されないため、このメソッドをアクティブに呼び出すことはできません。通常、いくつかの便利な初期化タスクを実行するために使用されます。たとえば、オブジェクトの作成時に attribute に初期値を割り当てます。

出力結果は次のとおりです:

私の名前: Zhang San 性別: 男性 私の年齢: 20

私の名前: Li Si 性別: 女性 私の年齢: 30

私の名前 名前: Wang Wu 性別:男性 私の年齢は40歳です

以上がPHPでのコンストラクタの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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