教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP判断自定义函数定义所在文件

PHP判断自定义函数定义所在文件

发布时间:2016-10-09   编辑:jiaochengji.com
教程集为您提供PHP判断自定义函数定义所在文件等资源,欢迎您收藏本站,我们将为您提供最新的PHP判断自定义函数定义所在文件资源
函数可以通过样相关函数找到位置这个问题小编还是第一次听过了,不过这个函数小编测试还真是有效了,下面来看这两段代码

破解什么代码的时候。用到这个代码就最好不过了。马上收藏起来。以后可以使用。下面说说使用这个 PHP获取指定函数定义在哪个文件中 函数的方法。这需要顺便定义一个function XX() 就OK了
使用方法
 

<pre class="brush:php;toolbar:false">function a(){ } function_dump('a');</pre>


 
然后就可以了 下面是核心代码
 

<pre class="brush:php;toolbar:false">function function_dump($funcname) {     try {         if(is_array($funcname)) {             $func = new ReflectionMethod($funcname[0], $funcname[1]);             $funcname = $funcname[1];         } else {             $func = new ReflectionFunction($funcname);         }     }  (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"; }</pre>

 

您可能感兴趣的文章:
PHP常用转义字符函数
PHP中的常量
php file_exists is_file与is_dir函数的区别分析
PHP判断自定义函数定义所在文件
PHP中判断函数是否被定义的方法
php获取文件mime类型的四种方法
【PHP学习】新手必备PHP常用函数大集合
PHP判断变量是否已存在
php函数分为哪几类
关于php函数isset和empty的一些误解

[关闭]
~ ~