Это не язык для говносайтов, а инструмент, что Вы им сотворите это уже Вам решать. Просто порог вхождения в него невысок и что позволяет методом тяп-ляп создать что-то работающее. Я видел и на .Net такие перлы что ужасть. Так что, по моему скромному мнению, все зависит от человека, быдло кодером можно стать на чем угодно.
Наверно, тут я уже затрудняюсь посоветовать что-то дельное. На том проекте, что я говорил, были проблемы с MSSQL и данная манипуляция с энерго потреблением помогла.
У нас проект тоже очень громоздкий, состоящий из разных подсистем. У меня развернута только часть. К примеру базу и API я использую с dev сервера, а токально только часть кода поднята. Ну тут больше зависит от специфики проекта. Покрайней мере взять концепцию веток, думаю будет вполне оправдано. Если что-то и поламается комитом то только dev версия. На другом проекте мы используем TeamCity и каждый комит автоматически билдится на dev сервере и там уже можно проверить.
Про регулярные не уверен, возможно дело именно в реализации библиотеки под Windows. А вот file_exists наверняка связан с файловой системой. Как минимум в Windows регистро независимые имена а вот в Linux наоборот admin.php и Admin.php разные файлы будут. Наверняка различий там еще больше, чем те, что сразу на ум приходят.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.