<?php
class 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传方法名参数的形式暂时不讨论。
class 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传方法名参数的形式暂时不讨论。
//var_dump(__FUNCTION__);
print_r(debug_backtrace());
}该知道怎么做了吧