надо набрать в гугле "как посмотреть лог ошибок в ХХХ"
где ХХХ - это название той говноколлекции софта, которая используется в качестве локального веб-сервера - МАМР, ХАМР и вот это вот всё
ivanivanov15122021, я извиняюсь, какие там знания? Всё что он осилил - это подготовленные запросы.
Это единственная "сноровка", которая у него есть. Больше нету.
Всё остальное - говнокод из прошлого века плюс красивых слов нахватался по верхам.
20 лет назад умение написать инклюде хеадер.пхп тянуло на джуна. Сейчас - нет.
А то что у него подгорает от замечаний, указывает на тяжелую форму синдрома Даннинга-Крюгера. А не на "знания или сноровку"
- безопасность, помимо тех же запросов (и хэширования пароля) - на нуле. В индекс заходи кто хочешь, бери что хочешь, хоть через XSS, хоть вообще просто так через открытую дверь.
- понимания что такое шаблоны и для чего они нужны - нет
- разделение кода на бизнес-логику и логику отображения отсутствует. Там где можно было вывернуться с отельным "хендлером" он осилил, но даже наличие отдельной папки для них показывает, что он не понимает, как разделять код и отображение. И в индексе шарашит всё подряд
- что такое ошибки РНР и что с ними делать он представления не имеет
- у него отсутствует самое, наверное, важное качество программиста - стремление оптимизировать код, избегать дублирования. Типичный линейный программист-каменщик, трудолюбиво складывает код из кирпичей, без малейшего стремления хоть как-то оптимизировать.
Но при этом из книг взять нечего, ага. "С тех пор как Махатма Ганди умер, так и поговорить не с кем". Голова от знаний у бедняжечки распухла.
Причем - что характерно - абсолютно независимо друг от друга.
То есть обращение к скрипту index.php всегда будет выдавать один и тот же результат, независимо от того, что он выдавал раньше.
Учитывая, что код из script.php никогда не будет работать из-за кучи ошибок, я предлагаю перестать фантазировать и начать уже писать код. И задавать вопросы не умозрительные, а практические.
Потому что сейчас всё работает именно так как написано в вопросе - независимо.
не надо задавать вопрос про какой-то кривой говнокод, который никогда не будет работать
надо задавать вопрос про исходную задачу, не связанную с программированием
все верно, только во-первых, не \Exception, а \Throwable, а во-вторых, надо добавить throw $e, чтобы try catch не превратилось в оператор подавления ошибок