function date2_in_the_past($day, $month, $year)
{
$datestring = $year . "-" . $month . "-" . $day;
if (date ('Y-m-d', strtotime($datestring)) < date('Y-m-d', strtotime("now",time()))) {
$b = 1; **// I want $b = true**;
}
else { $b = 0; **// I want $b = false;** }
return $b;
}
//echo date2_in_the_past(24, 10, 2013); // returns 0
$b = true
しかし、 orでは何も返されません$b = false;
。$b
orを書くのではなく、ブール値に代入して関数を機能させる方法はあります'==1'
か'==0'
?