ホームページ > バックエンド開発 > PHPの問題 > PHPのコンストラクターメソッドとメンバーメソッドの違いは何ですか

PHPのコンストラクターメソッドとメンバーメソッドの違いは何ですか

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2023-03-15 14:30:01
オリジナル
2675 人が閲覧しました

違い: 1. クラスはコンストラクターを 1 つだけ持つことができますが、複数のメンバー メソッドを持つことができます; 2. コンストラクターが記述されていない場合、システムはパラメーターなしのコンストラクターを自動的に追加しますが、自動的には追加されません。メンバーメソッド。

PHPのコンストラクターメソッドとメンバーメソッドの違いは何ですか

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php のコンストラクター メソッドとメンバー メソッドの違いは何ですか

php のクラス -----class XX{} は、クラスの定義を通じて、次のように使用できます。メンバー属性とメンバーメソッド。

オブジェクト---クラスはオブジェクトです。オブジェクトは複数の属性を持つことができ、クラスは複数のメンバー メソッドを持つことができます。

コンストラクター メソッド: クラスはコンストラクター メソッドを 1 つだけ持つことができます。システムには、デフォルトでコンストラクター メソッド関数 __construct(){} が含まれます。同一のコンストラクターが 2 つある場合、前のコンストラクターは上書きされます。システムにはデフォルトのコンストラクターがあり、ユーザーがコンストラクターを定義すると、ユーザーのコンストラクターが使用され、システムはデフォルトのコンストラクターを無視します。 php4 では関数クラス名(){} を使用してコンストラクターを作成し、php5 では __construct(){} を使用してコンストラクターを作成します。コンストラクターの機能は、オブジェクトを初期化することです。

破棄メソッド: クラスはデストラクター メソッドを 1 つだけ持つことができます。クラスにデストラクター メソッドが指定されていない場合、デストラクター メソッドは呼び出されず (ガベージの削除)、最初に入力されたオブジェクトが呼び出されます。削除されると、デストラクター メソッドが削除されます。受信オブジェクトが最初に削除されます。関数 __destruct(){} はパラメータを渡すことができません。

クラスの呼び出しにはアドレス記号 & は必要なく、クラス内のコンテンツが自動的に呼び出されます。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPのコンストラクターメソッドとメンバーメソッドの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート