Глобальные переменные
Это плохо для кода?
Отсутствие валидаций
Поясните пожалуйста, если не сложно.
Вывод и обработка в перемешку
Тоже самое. Сам иногда путаюсь)
else if - знаю, просто привык уже.
switch - только недавно изучил, потихоньку внедряю.
Я не учился на программиста, я самоучка - но мне нравиться. По этому естественно стандартных вещей могу не знать.
Я только за, чтобы учиться писать правильно, но вы подскажите, как правильно, а не стройте из себя великого кодермена.
Вопрос, на сколько я знаю, классы, функции и т.п. пишутся в любом месте кода (я имею ввиду выше, ниже, не в блоках if-else и т.п.), не в зависимости от того, где собственно класс или функция вызвана. Это так?
не совсем понимаю по каким критериям Вы сформировали свое мнение!
Поясните пожалуйста, раз уж написали.
SELECT *
FROM `schedule`
WHERE `startedAt` >= :timestamp
AND `finishedAt` < :timestamp
AND `interval` > 0
AND (:timestamp - `startedAt`) % `interval` = 0