Car*_*ers 10
根据调用环境,你应该看看debug_backtrace和$ _SERVER ['PHP_SELF']
debug_backtrace()到目前为止,它将为您提供包含和函数调用的堆栈跟踪,$_SERVER['PHP_SELF']并将告诉您当前正在执行的脚本,这更容易,并且可能同样适用于您想要的内容.$_SERVER['PHP_SELF']几乎总是从浏览器中调用的脚本,例如,如果你有blah.com/admin.php,blah.com/articles.php并且两者都被调用/pages.php以获取保存在博客中的页面列表或其他内容,并且出现问题 - 日志会告诉您是否admin.php或者articles.php正在调用脚本.但是,如果pages.php包括functions.php哪个包含libs.php和libs.php失败,并且你想知道functions.php包含它,这将不起作用 - 日志仍将显示启动包含(admin.php或articles.php)的脚本.在这种情况下,你会使用debug_backtrace().