Эта функция, кажется, возвращает только false. У кого-нибудь из вас то же самое? Я уверен, что что-то не замечаю, однако свежий взгляд и все такое ...
function isweekend($date){
$date = strtotime($date);
$date = date("l", $date);
$date = strtolower($date);
echo $date;
if($date == "saturday" || $date == "sunday") {
return "true";
} else {
return "false";
}
}
Я вызываю функцию следующим образом:
$isthisaweekend = isweekend('2011-01-01');
true
andfalse
не следует указывать как строки. Также ваш код должен выдавать ошибку синтаксического анализа и даже не запускаться вообще из-за ошибочного}
в вашем if.