コード
<?php
class Cat {
public static $count = 0;
public $name;
public $age;
public function __construct($name, $age){
$this->name = $name;
$this->age = $age;
self::$count++;
}
public function introduce(){
echo '名前は'.$this->name.'、' .$this->age.'歳です'.PHP_EOL;
}
}
$cats = [];
$cats[] = new Cat('ポチ', 3);
$cats[] = new Cat('ミケ', 5);
$cats[] = new Cat('タマ', 4);
foreach($cats as $cat){
$cat->introduce();
}
echo '動物の合計数:'.Cat::$count.'匹';
結果
名前はポチ、3歳です
名前はミケ、5歳です
名前はタマ、4歳です
動物の合計数:3匹