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

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

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

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

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

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

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

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