可能重复:
如何在 PHP 中获取调用函数/方法的名称?
所以在 PHP 中,我正在尝试构建一个自定义错误处理程序类。这很简单:我给它一个代码,它会返回一个格式化的错误消息,我可以用它来发送到移动设备。
所以它现在看起来像这样:
class Errorhandler {
private $errors = array(
//here be error codes and messages
100 => 'Missing input or parameter!'
);
public function __construct($code = 100){
//return formatted output
}
}
所以我会使用上面的类:
public function someFunction(){
//some conditions met, then throw an error
$handler = new ErrorHandler();
$this->response = $handler;
}
所以我需要在我的 Errorhandler 类中使用父函数的名称(someFunction),这样我就可以用格式化的错误消息返回它。附带说明:我不想为此使用参数,那里写得太多。