ホームページ > バックエンド開発 > PHPチュートリアル > PHP の __construct() 構築メソッドの詳細な説明

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

autoload
リリース: 2023-04-09 21:50:02
オリジナル
3777 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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