ホームページ > バックエンド開発 > PHPチュートリアル > PHPでコンストラクターを使用する方法(例付き)

PHPでコンストラクターを使用する方法(例付き)

烟雨青岚
リリース: 2023-04-08 19:32:01
転載
3196 人が閲覧しました

PHPでコンストラクターを使用する方法(例付き)

#php のコンストラクター

PHP では、手書きのコンストラクターがない場合、php はインスタンス内にあります。このオブジェクトがインスタンス化されると、クラス メンバーとクラス メソッドの初期化、メモリの割り当てなどが自動的に行われます。ただし、要件を満たせない場合もあります。たとえば、オブジェクトのインスタンス化時にパラメータを渡したい場合は、手動ではい、手書きのコンストラクターを記述するには 2 つの方法がありますが、表現は異なりますが、本質は同じです。

#最初のコンストラクター メソッド

1

2

3

4

5

6

7

<strong>class test

{

    function __construct()

    {

     //your code

    }

}</strong>

ログイン後にコピー

2 番目のコンストラクター メソッド

1

2

3

4

5

6

7

<strong>class test

{

    function test()//如果方法名跟类名字一样,将被认为是构造函数

    {

    //your code

    }

}</strong>

ログイン後にコピー

パラメーターのインスタンス化のパスの例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<strong>class test

{

    public $test = &#39;&#39;;

    function __construct($input = &#39;&#39;)

    {

        $this->test = $input;

    }

    function getTest()

    {

        return $this->test;

    }

}

$a = new test(&#39;a test&#39;);

echo $a->getTest()//将输出 a test

$b = new test();

echo $a->getTest()//没有任何输出(其实是有输出,但是输出为空)</strong>

ログイン後にコピー
推奨チュートリアル: 「

PHP チュートリアル

お読みいただきありがとうございます。お役に立てれば幸いです。

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

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