変数名を短くする以外に、このコードを書くためのより短い方法があります。目を痛めます。
if($day > 30 && ($month == 1 || $month == 3 || $month == 5 || $month == 7 || $month == 8 || $month == 10 || $month == 12))
変数名を短くする以外に、このコードを書くためのより短い方法があります。目を痛めます。
if($day > 30 && ($month == 1 || $month == 3 || $month == 5 || $month == 7 || $month == 8 || $month == 10 || $month == 12))
if ($day > cal_days_in_month(CAL_GREGORIAN, $month, $year)) {
# do your error handling here
}
組み込み関数は常に検索する必要があります
方法はたくさんあります。
最も簡単なのは、配列を使用してin_array
:
$months = array(1, 3, 5, 7, 8, 10, 12);
if($day > 30 && in_array($month, $months))