classがようやくわかってきた
<?php //休日配列作成(仮) $holidayList = array("2008/06/01","2008/06/13","2008/07/07"); $obj = new DateProcess(); $obj -> targetDate = '2008/06/13'; $obj -> holidayList = $holidayList; //結果を表示 echo $obj -> isHoliday(); //日付処理クラス Class DateProcess{ public $targetDate; public $holidayList; //休日判定 function isHoliday(){ if (in_array($this -> targetDate, $this -> holidayList)) { $result = "休日だよ".PHP_EOL; } else{ $result = "休日じゃないよ".PHP_EOL; } return $result; } } ?>
表示
targetDate = '2008/06/13' #=> 休日だよ targetDate = '2008/06/09' #=> 休日じゃないよ
こうだよね!例えばこうだよね!
$this -> targetDate
っていう表現が最初よくわからなくてつまづいてたんだけど、ようやくわかってきた!!