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

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

烟雨青岚
烟雨青岚転載
2020-06-08 14:01:023048ブラウズ

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

#php のコンストラクター

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

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

class test
{
    function __construct()
    {
     //your code
    }
}

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

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

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

class test
{
    public $test = '';
    function __construct($input = '')
    {
        $this->test = $input;
    }
    function getTest()
    {
        return $this->test;
    }
}
$a = new test('a test');
echo $a->getTest()//将输出 a test
$b = new test();
echo $a->getTest()//没有任何输出(其实是有输出,但是输出为空)
推奨チュートリアル: 「

PHP チュートリアル

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

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

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。