Здається, ця функція повертає лише 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іfalseне повинні вказуватися як рядки. Також ваш код повинен давати помилку синтаксичного аналізу і навіть взагалі не запускатися через блукання}у вашому if.