Ваш скрипт не работает?

Ваш скрипт не работает?

Всем знакома ситуация, когда скрипт написан, но на экран выдается не то, что ожидаемо. Все ошибки синтаксиса исправлены, вся логика проверена, всё кофе выпито и вы готовы биться головой об стену, так как причина так и не понятна, а вы уверены на 100% что браузер тупее, чем Sublime. Давайте сделаем что-то вроде шпаргалки на подобные случаи. 

1) Во-первых, проверим URL проекта. Это прод или тест или может вообще локальная версия? Даже программисты с 10-летнем стажем славливают подобное событие.

2) Еще одна из распространенных ошибок: тот ли файл мы правим? Может это файл из совсем другого места или .bak копия?

3) Проверим, отключен ли / очищен ли кеш? Множество нервных клеток могут быть спасены, если помнить про эту полезную функцию, которая иногда мешает дебажить.

4) Переходим к следующему этапу: включим ошибки. Может быть будет достаточно одной строчки текста на экране, чтобы понять в чем дело.

5) Ну и на крайний случай - смотрим лог. Если логов нет, пишем их сами. file_put_contents() в помощь.

Это далеко не полный список рекомендаций. Буду пополнять пункты по-настроению.