PHPにおけるコンストラクターの役割は何ですか

王林
リリース: 2023-03-01 18:42:01
オリジナル
3455 人が閲覧しました

phpにおけるコンストラクターの機能は、オブジェクト作成時にオブジェクトを初期化すること、つまりオブジェクトのメンバー変数に初期値を代入することです。コンストラクターは、オブジェクトを作成するステートメントで常に new 演算子とともに使用されます。クラスには複数のコンストラクターを含めることができます。

PHPにおけるコンストラクターの役割は何ですか

#コンストラクター関数

コンストラクターは特別なメソッドであり、主にオブジェクトの作成時にオブジェクト (オブジェクト メンバー) を初期化するために使用されます。変数 初期値を代入します。これは、オブジェクトを作成するステートメントで常に new 演算子とともに使用されます。クラスは複数のコンストラクターを持つことができ、パラメーターの数またはパラメーターのタイプ、つまりコンストラクターのオーバーロードに基づいて区別できます。

例:

最初にクラスを作成し、このクラスを初期化します。

class Preson{
public $name;                     //定义变量
public $age;
public $sex;
public $height;
function __construct($name,$age,$sex,$height){
$this->name = $name;         //为变量赋值
$this->age = $age;
$this->sex = $sex;
$this->height = $height;
}
public function PlayBaskteBall(){
if($this->height>175 || $this->age < 22){
return    $this->name . "可以打篮球";
}else{
return $this->name . "不具备打球的条件";
}
}
}
$Preson1 = new Preson("大白","20","女","180");
echo $$Preson1->PlayBaskteBall();
ログイン後にコピー

コンストラクターはオブジェクトの初期化時に使用されます。コンストラクターがない場合は、PHP が自動的にコンストラクターを生成します。自動生成されたコンストラクターにはパラメーターも操作もありません。

さらに関連する知識を知りたい場合は、

php 中国語 Web サイト にアクセスしてください。

以上がPHPにおけるコンストラクターの役割は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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