Занимался разработкой сайта на YII2 на локальном сервере OpenServer (PHP 5.6). Когда закончил разработку, принялся заливать на хостинг (PHP 5.6.34). Залил, настроил, но на большинстве страниц начали возникать ошибки. В основном они заключались в том, что я использовал несуществующую переменную:
![5ad592e795aef775492639.png](https://habrastorage.org/webt/5a/d5/92/5ad592e795aef775492639.png)
Однако на локальном хостинге в этом случае PHP просто продолжал скрипт (в условии возвращался false).
Также были ошибки вроде "Non-static method".
В чем может быть причина такой разницы в поведении PHP? На хостинге display_errors - Off.
Спасибо.