Немного предыстории, у меня есть клиент, у которого есть устаревший php-сайт, который был конвертирован в python / django за последние 12 месяцев. Тем не менее, они все еще используют php-сайт, постепенно сокращая его. Некоторые старые данные все еще собираются в старой системе и структуре базы данных от пользователей, но клиенты хотели бы, чтобы они также были доступны на новом сайте, что означает вставку еще одного оператора вставки mysql в код php для записи в базу данных нового сайта.
Так что проблема в том, что разработчик php пропал и не доступен. Также код представляет собой беспорядок с несколькими версиями каждого php-файла в нескольких каталогах, с нулевым контролем версий. Так что я могу найти фрагмент кода, который записывает в базу данных, однако он находится в более чем 20 местах. Я хотел бы иметь возможность сделать что-то похожее на django, вставить строку «assert Error» в код формы после POST и увидеть страницу трассировки отчета об ошибках django, но это php. Итак, каковы мои лучшие варианты здесь? Помните, я в первую очередь разработчик Python и в лучшем случае php-взломщик. Есть ли что-то встроенное в php, что позволило бы мне увидеть какой-то тип трассировки без особого взлома?