※クラスをなぜ使うか?
共通で使いたい処理をまとめていつでも呼び出せるようにしたいから
<?php
class Food
{
public $cat = "キャットフード";
public $dog = "ドッグフード";
public $bird = "パフ・ザ・フルーツ";
public function cry($animal) {
if($animal === 'cat') return $this->cat;
if($animal === 'dog') return $this->dog;
if($animal === 'bird') return $this->bird;
}
}
$food = new Food();
echo "猫の餌:".$food->cry('cat');
echo PHP_EOL;
echo "犬の餌:".$food->cry('dog');
echo PHP_EOL;
echo "鳥の餌:".$food->cry('bird');
結果
猫の餌:キャットフード
犬の餌:ドッグフード
鳥の餌:パフ・ザ・フルーツ