我正在使用复杂的php网站,它使用了大量的重写规则,包括,要求,类等。
打印出每个php页面中涉及的所有包含文件的最佳策略是什么?
我需要在页面上进行一些修改,我不知道有什么PHP脚本,因为有大量的php页面,函数,类。
大部分页面都是从数据库生成的,因此对php文件进行全文搜索对我没什么帮助。
有关如何处理此类项目的任何提示/策略?
答案 0 :(得分:3)
https://secure.php.net/manual/en/function.get-included-files.php
这将返回当前脚本中包含或要求的所有文件的完整列表。您还可以使用https://secure.php.net/manual/en/function.debug-backtrace.php,它可以为您提供有用的调试信息。
还有许多内置的PHP函数,使用短语“get defined ...”来反馈页面的构造方式。
答案 1 :(得分:0)
语言结构无法扩展,因此我担心最快的解决方案是快速搜索/替换您的项目并使用您定义的不同功能:
function newRequireOnce($file){
echo "\n".$file."\n";
require_once $file;
}