Задать вопрос
@Samalamadoit

Можно ли так присвоить переменной значение функции в php?

Могу ли я так присвоить значение переменной? Не могу понять в чем ошибка и кажется в этом.

$remaining_days = check_month_days($date);

Вот весь код:

function rest_days($date) {
    $past_days  = (int) substr($date,1,2);
    $remaining_days = check_month_days($date);

    $rest_month = $remaining_days - $past_days;
    return  $rest_month;
}


function check_month_days($date) {
    $m = (int) substr($date,3,2);
    $y = (int) substr($date,7,4);
    return $date = (int) cal_days_in_month(CAL_GREGORIAN, $m, $y);
}
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 6 комментариев
Решения вопроса 2
suphair
@suphair
Разработка как развлечение
Я немного не понимаю, зачем тут присвоение, может просто вернуть значение?
return (int) cal_days_in_month(CAL_GREGORIAN, $m, $y);
Ответ написан
Комментировать
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
https://www.php.net/manual/ru/class.datetime.php таки давайте работать с датами хотя бы так
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы