ホームページ  >  記事  >  バックエンド開発  >  PHP の __construct() 構築メソッドの詳細な説明

PHP の __construct() 構築メソッドの詳細な説明

autoload
autoloadオリジナル
2021-04-22 09:42:443721ブラウズ

PHP の __construct() 構築メソッドの詳細な説明

構築メソッド __construct() は、 class 構造体固有の特別なメソッドであり、システムによって指定されます。定義するときは、一度だけ書く必要があります。 コンストラクター を持つクラスが オブジェクト をインスタンス化した後、 オブジェクト が自動的に呼び出されます。この記事では、ぜひご覧ください。

1. 構築メソッドと通常のメソッドの違い 違いは、構築メソッドは、クラスのインスタンス化によってオブジェクトが取得されるとすぐに自動的に呼び出されることです。一方、通常のメソッドは手動で呼び出す必要があります。

2. 構築メソッドにパラメータがある場合

<?php
class People{
    public $name;
    private $sex;
    protected $height;

    public function __construct(){
        echo "Knowledge is power!";
    }
    
    public function Hello(){
        echo "你好,世界!";
    }
}
//new People;        两者差别在于是否有参数
$man =new People();//构造方法自动调用
echo "<br>";
$man->Hello();//普通方法手动调用
输出:Knowledge is power!
      你好,世界!

推奨: 2021 PHP 面接の質問まとめ(コレクション)>>《

php ビデオ チュートリアル

以上がPHP の __construct() 構築メソッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。