※__constructをなぜ使うか?
インスタンスの生成した瞬間実行できるから
※クラスの初期値を設定できる
<?php
class Food
{
function __construct($id,$name,$age,$height,$weight)
{
$this->id = $id;
$this->name = $name;
$this->age = $age;
}
function profile(){
return '社員番号:'.$this->id.PHP_EOL.'名前は'.$this->name;
}
function introduction(){
return $this->name.'の年齢は'.$this->age;
}
}
$id = 12;
$name = '雅也';
$age = 34;
$height = 176;
$weight = 80;
$food = new Food($id,$name,$age,$height,$weight);
echo $food->profile();
echo PHP_EOL;
echo $food->introduction();
結果
社員番号:12
名前は雅也
雅也の年齢は34