Обнаружено неверно сформированное числовое значение "php 7.1"

Я столкнулся с проблемой неправильно сформированного числового значения. Я столкнулся с «php 7.1». Формат даты

/**
 * @param integer $value
 * @param string $interval
 * @param string $in_date
 * @param string $format
 */
public function date_adds($value = 0, $interval = 'day', $in_date, $format = "Y-m-d")
{
    $t_split = explode('-', $in_date);
    $day = $t_split[2];
    $month = $t_split[1];
    $year = $t_split[0];

    if ($interval == 'day') {
        $day += (int) $value;
    } elseif ($interval == 'month') {
        $month += (int) $value;
    } elseif ($interval == 'year') {
        $year += (int) $value;
    }

    $date_add = mktime(0, 0, 0, $month, $day, $year);
    return date($format, $date_add);
}

И ваш вопрос...?

Simon.S.A. 23.01.2019 05:03

Что такое $t_split? и/или что такое $interval? Сообщение об ошибке должно быть достаточно, чтобы продолжить, одно из ваших значений, с которыми вы пытаетесь выполнить математику, не является целым числом.

user3783243 23.01.2019 05:08

Чего вы пытаетесь достичь?

Sougata Bose 23.01.2019 05:08

Возможный дубликат Предупреждение: обнаружено нечисловое значение

user3783243 23.01.2019 05:09
аргументы со значениями по умолчанию должны быть в конце списка аргументов, я говорю о $in_date, вы должны следовать некоторым стандартам кодирования.
Muhammad Omer Aslam 23.01.2019 11:34
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
77
0

Другие вопросы по теме