оператор php if с несколькими операторами (или, и) - PullRequest
0 голосов
/ 23 сентября 2019

Я бы хотел сравнить различные значения перед выполнением определенной функции.Включая местное время, которое я получаю так:

$localTime = new DateTime('@' . $localTimestamp);
$localTime = [
    0 => $localTime->format('H'),
    1 => $localTime->format('i')
];

// print_r($localTime) looks like this:
Array
(
    [0] => 12
    [1] => 25
)

Вот оператор if:

if ((($localTime[0] === 10) || ($localTime[0] === 11 && $localTime[1] >= 0 && $localTime[1] < 30)) && $localTimestamp - strtotime($latestSession) < 900) { // 15 minutes
    echo 'true';
} else {
    echo 'false';
}

Ошибка: необработанная ошибка: вызов неопределенной функции () в строке X (строкас оператором if).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...