Если у вас точка входа - index.php, то ваше приложение никогда и не запустится, если вы там будете подключать только один шаблон news.php. Естественно там нет никакого this.
GRO24, Ну да, в моём случае была только отправка уведомлений и задержка некритична, поэтому задачка пустяковая.
В вашем случае, ваш метод нормальный, выше головы не прыгнуть и задержки никак не избежать.
А если бот общается одновременно с 1000 пользователями, то это только писать в поддержку наверное и просить пересмотреть лимиты. Если такое возможно вообще )))
IgorVader, Почему вы обижаетесь? У меня лично к вам нет никаких претензий.
Если почитать документацию, то array_search вернёт ключ массива либо false.
Если "/en/" будет первый в строке, то ключ у него в массиве будет равен нулю.
А дальше дело техники. Вы используете нестрогое сравнение. Надеюсь понятно, к чему это приведёт?
Поэтому претензия только к коду.
aopil, Что именно не получается? Посмотрите список параметров, которые принимает format() и подставьте нужный.
Например, вместо %R: echo $diff->format('%a');
Уверены?
var_dump(mysqli_insert_id($connect)); точно содержит (insert id-1)?
В коде вы работаете с сессией, возможно где-то выводите значение сессии раньше, чем ее перезаписываете?
Вы не один такой.
Сталкивался с точно такой же проблемой. После часа работы сильно болели глаза.
Перепробовал очень много всего, включая всё то, что советуют в комментариях. Настройку драйверов (gtx650) всякие и проприетарные, шрифты, сглаживания, яркость, контрастность, фильтры, темы, разные сборки linux... и т.п.
Не помогло ничего! Вернулся на windows.
Через полгода поставил linux на др. компьютер. И опять та же проблема - болят глаза. Кучи инфы перелопатил, но опять ничего.
Подпишусь на тему, вдруг у вас получится )))
Поставьте два плагина
1. Matherial Theme UI (для тем)
2. Atom Material Icons (для иконок)
--
После установки выберите тему: Material Oceanic (Похоже, что она)