У меня есть довольно сложный сайт PHP и после некоторых изменений я получаю «белый экран смерти», Я уверен, что некоторые die;
где-то
Есть ли способ показать файл и строку кода, где die;
был выполнен?
На ответные ответы здесь — дело не в том, чтобы найти все die
S во всем проекте. Речь идет о показе того, кого использовали во время какой-то конкретной казни. Иногда бывает (обычно с такими фреймворками, как mvc), не так просто узнать, какие файлы php использовались.
Ваша IDE поддерживает текстовый поиск, как уже отмечали другие. В качестве альтернативы используйте grep. Команда как grep -rnwI die *
в корне вашей исходной папки поможет вам немного.
Кроме того, если вы еще этого не сделали, включите error_reporting
а также display_errors
, Таким образом, вам не придется угадывать, является ли die();
или же exit;
все еще там.
Просто сконфигурируйте ваш проект в любой IDE, такой как Netbeans или Eclipse, и тогда вы сможете использовать функцию FIND внутри него.
Просто найдите «die», тогда IDE сообщит вам обо всех файлах со словами «die» вместе с их номерами строк.
Надеюсь, поможет…
используйте некоторые инструменты, такие как netbeans, нажмите Ctrl + F, чтобы найти значение в вашем проекте