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

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

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

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート