ユーザーが登録した日付に応じて支払わなければならない金額を決定する PHP スクリプトを作成する必要があります。登録が遅いほど料金が高くなるため、スクリプトの基本コードは次のとおりです。
private $date;
function __construct() {
$this->date = getdate();
}
function get_amount()
{
$day = $this->date["mday"];
$month = $this->date["month"];
$year = $this->date["year"];
$date = $day.$month.$year;
switch($date) {
case "26October2012":
return "800";
break;
case "26Novermber2012":
return "900";
break;
}
}
しかし、明らかに、このケース ステートメントは本来の機能を果たしません。したがって、ユーザーが 2012 年 10 月 26 日より前に登録した場合は 800 を支払い、11 月 26 日より前で 10 月 26 日より後に登録した場合は 900 を支払います。