#おすすめ:「PHP におけるクラスのコンストラクター メソッドは、「__construct()」を指します。コンストラクター メソッドは、オブジェクトの作成後にオブジェクトによって自動的に呼び出される最初のメソッドです。オブジェクトの初期化を完了するために使用されます。 ; 各クラスに 1 つあります。コンストラクターが宣言されていない場合、クラス内にパラメーター リストがなく空のコンテンツを持つコンストラクターが存在します。
PHP ビデオチュートリアル」
php クラスの構築方法
PHP では、クラスのコンストラクター メソッドは「__construct()」を参照します。コンストラクター メソッドは、オブジェクトの作成後にオブジェクトによって自動的に呼び出される最初のメソッドであり、オブジェクトの作成を完了するために使用されます。オブジェクトの初期化各クラスにコンストラクターが存在します。それが宣言されていない場合、クラスにはパラメーター リストがなく、内容が空のコンストラクターが存在します。宣言すると、デフォルトのコンストラクターがオーバーライドされます。 コンストラクターの役割: 通常、コンストラクターは、オブジェクトの作成時にメンバーのプロパティに初期値を割り当てるなど、いくつかの便利な初期化タスクを実行するために使用されます。クラス内コンストラクタメソッドの宣言形式
function __constrct([参数列表]){ 方法体//通常用来对成员属性进行初始化赋值 }
クラス内コンストラクタメソッド宣言時の注意事項
1.のみPHP はコンストラクターのオーバーロードをサポートしていないため、同じクラスで 1 つのコンストラクターを宣言できます。 2. コンストラクター メソッドの名前は 2 つのアンダースコアで始まります __construct()例:クラスを作成し、そのコンストラクターを作成します。コードは次のとおりです。以下:
<?php class Website{ public $name, $url, $title; public function __construct($str1, $str2, $str3){ $this -> name = $str1; $this -> url = $str2; $this -> title = $str3; $this -> demo(); } public function demo(){ echo $this -> name.'<br>'; echo $this -> url.'<br>'; echo $this -> title.'<br>'; } } $object = new Website('php中文网','https://www.php.cn/','构造函数'); ?>出力:
php中文网 https://www.php.cn/ 构造函数コード内で $this を使用します。これは現在呼び出されているオブジェクトを表します。$this はクラス メソッド内でのみ使用できます。 プログラミング関連の知識について詳しくは、
プログラミング入門をご覧ください。 !
以上がPHPクラスの構築方法とはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。