PHP判断自定义函数定义所在文件
发布时间:2022-07-29 11:03:29 所属栏目:PHP教程 来源:互联网
导读:函数可以通过样相关函数找到位置这个问题小编还是第一次听过了,不过这个函数小编测试还真是有效了,下面来看这两段代码,破解什么代码的时候,用到这个代码就最好不过了,马上收藏起来,以后可以使用,下面说说使用这个 PHP获取指定函数定义在哪个文件中 函数的方
函数可以通过样相关函数找到位置这个问题小编还是第一次听过了,不过这个函数小编测试还真是有效了,下面来看这两段代码,破解什么代码的时候,用到这个代码就最好不过了,马上收藏起来,以后可以使用,下面说说使用这个 PHP获取指定函数定义在哪个文件中 函数的方法,这需要顺便定义一个function XX() 就OK了. 使用方法,代码如下: function a(){ } function_dump('a'); 然后就可以了下面是核心代码: function function_dump($funcname) { try { if(is_array($funcname)) { $func = new ReflectionMethod($funcname[0], $funcname[1]); $funcname = $funcname[1]; } else { $func = new ReflectionFunction($funcname); //开源软件:phpfensi.com } } (ReflectionException $e) { echo $e->getMessage(); return; } $start = $func->getStartLine() - 1; $end = $func->getEndLine() - 1; $filename = $func->getFileName(); echo "function $funcname defined by $filename($start - $end)n"; } (编辑:甘孜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读