отладка — PHP выясняет, где использовался die

У меня есть довольно сложный сайт PHP и после некоторых изменений я получаю «белый экран смерти», Я уверен, что некоторые die; где-то

Есть ли способ показать файл и строку кода, где die; был выполнен?

[редактировать]

На ответные ответы здесь — дело не в том, чтобы найти все dieS во всем проекте. Речь идет о показе того, кого использовали во время какой-то конкретной казни. Иногда бывает (обычно с такими фреймворками, как mvc), не так просто узнать, какие файлы php использовались.

0

Решение

Ваша IDE поддерживает текстовый поиск, как уже отмечали другие. В качестве альтернативы используйте grep. Команда как grep -rnwI die * в корне вашей исходной папки поможет вам немного.

Кроме того, если вы еще этого не сделали, включите error_reporting а также display_errors, Таким образом, вам не придется угадывать, является ли die(); или же exit; все еще там.

1

Другие решения

Просто сконфигурируйте ваш проект в любой IDE, такой как Netbeans или Eclipse, и тогда вы сможете использовать функцию FIND внутри него.

Просто найдите «die», тогда IDE сообщит вам обо всех файлах со словами «die» вместе с их номерами строк.

Надеюсь, поможет…

0

используйте некоторые инструменты, такие как netbeans, нажмите Ctrl + F, чтобы найти значение в вашем проекте

0
По вопросам рекламы [email protected]