Sergey, приводил пример ранее запроса в mysql. active возвращает строку b502ee579cdf0c7ff3d50c57b75c4454, поэтому оно идет в else, => значение присваивается
в данном случае ситуация не меняется. полагаю, что ошибка может быть в строках ранее, до проверки. так как (опять же, полагаю), что strtotime($lastAction) уже приходит нулевым, но в базе данных оно не равно нулю, => ошибка между запросом к БД и условием. Сколько ищу, найти ошибку не получается.
sim3x, а, еще, тоже не понял, а если переменные две ?
Возьмем для примера GOOGLE_APPLICATION_CREDENTIALS и переменную RATE, как их нужно указать ? Боюсь, что у меня не правильно выйдет, напутаю с синтаксисом.