首页 > 后端开发 > php教程 > PHP怎样获取执行的方法名呢

PHP怎样获取执行的方法名呢

WBOY
发布: 2016-06-23 14:13:27
原创
956 人浏览过

<?phpclass a {	function set_error() {				var_dump(__FUNCTION__);	}	function get() {		$this->set_error();	}	}$a = new a;$a->get();?>
登录后复制


想实现的功能是   如果get方法里面产生错误就调用set_error设置错误信息。
想在set_error中获取产生错误的方法名。

以上代码,理想的输出是 get。而不是set_error。

问下大侠们有没些好办法获取到get。  set_error传方法名参数的形式暂时不讨论。


回复讨论(解决方案)

不解释好东西

function set_error() {
         
        //var_dump(__FUNCTION__);
         print_r(debug_backtrace());
    }

该知道怎么做了吧

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板