如何找到设置了php var或constant的位置?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何找到设置了php var或constant的位置?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究的这个 PHP脚本有一百万个包含,而我正试图找到定义常量TEXT_PRODUCT的位置(文件名和行号是多少)可能吗?

@R_502_1964@

如果要检查一次定义的位置,请在脚本开头定义TEXT_PRODUCT.因此,每当PHP脚本尝试在任何文件中再次定义它时,它将给出之前定义的通知级别错误.
但是您必须定义自己的错误处理程序以获取确切的行号和文件

<?PHP

     function customeHandler($errno,$errstr,$errfile,$errline){
         echo "<b>;my NOTICE</b> [$errno] $errstr<br />\n";
         echo "At line ",$errline,"<br />";
         echo "At file ","<br />";;
             return true;
      }

      $old_error_handler = set_error_handler("customeHandler");

      define("test",3);

因此,无论何时,我们再次在任何文件中定义相同的变量,它将在屏幕上显示通知级别错误,您可以获取文件名以及行号.用这个.

脚本宝典总结

以上是脚本宝典为你收集整理的如何找到设置了php var或constant的位置?全部内容,希望文章能够帮你解决如何找到设置了php var或constant的位置?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。