PHP-filename在不同的脚本上调用函数,从包含函数的脚本中获取文件名

PHP-filename在不同的脚本上调用函数,从包含函数的脚本中获取文件名,php,filenames,require,Php,Filenames,Require,fileA.php:需要function.inc.php并使用该包含文件中的x() fileB.php:需要fileA.php用户调用fileB.php获取fileA.php function.inc.php:function x()-返回调用它的文件名 PHP服务器变量或从function.inc.PHP中获取fileA.PHP名称的任何变量是什么 用例-函数x()可以是mysql\u query()或die(mail({关于错误的信息以及导致错误的文件)}) 根据以下答案-这是有效的:

fileA.php:需要function.inc.php并使用该包含文件中的
x()

fileB.php:需要fileA.php用户调用fileB.php获取fileA.php

function.inc.php:
function x()
-返回调用它的文件名

PHP服务器变量或从function.inc.PHP中获取fileA.PHP名称的任何变量是什么

  • 用例-函数x()可以是
    mysql\u query()或die(mail({关于错误的信息以及导致错误的文件)})
根据以下答案-这是有效的:


函数x($q){
mysql_查询($q)或死亡(邮件($q)yourself@example.com,error@.$\u SERVER['PHP\u SELF'],序列化(debug\u backtrace())。“\n\n”.mysql\u error());
}



  • 对于投票反对的人-您能为上面的函数跟踪提供更好的想法/解决方案吗

据我所知,没有。您可以遍历的输出来找到它。

您的问题有什么用处。这听起来很可疑。对于投票否决的人,您能为上面的函数跟踪提供更好的想法/解决方案吗?否决票不是我的,但我仍然不明白您为什么需要它?好吧,如果没有的话如果有任何mysql_错误,最好将其记录或通过电子邮件发送,并记录生成该错误的源代码。后一部分是问题的症结所在