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