PHP获取函数的调用者名称

原创 2016年08月29日 17:20:49
function a() {
    b();
}
  
function b() {
    $backtrace = debug_backtrace();
    array_shift($backtrace);
    var_dump($backtrace);
}
  

a();


输出结果:

array(1) { [0]=> array(4) { ["file"]=> string(32) "D:\xampp\htdocs\Test\test111.php" ["line"]=> int(12) ["function"]=> string(1) "a" ["args"]=> array(0) { } } }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PHP获得调用该方法的方法名

$backtrace = debug_backtrace(); array_shift($backtrace); echo ''; print_r($backtrace);

php获取当前类名函数名的方法

今天分析了一下THINKPHP框架的模板自动加载功能,其中运用到了获取到当前类与方法。所以查了些资料,在此和大家分享分享 __FUNCTION__    函数名称(PHP 4.3.0 新加)。自 P...

在公共函数中区分上层调用者的模型

一、背景及问题详述:  在编码时常常会将多次用到的公共函数封装之后,供其他函数调用。而在调用时,免不了需要根据上层调用函数的不同有不同的结果。   举几个最近遇到的具体的场景:1.UI界面的刷新按钮...

js函数的调用者和所有者

转载自:http://lee3836.iteye.com/blog/438979 函数的调用者指的是函数被调用的域(可以理解函数本身),Function 对象的caller属性是对当前函数的函数的引...

通过StackTraceElement获取方法调用者的具体信息

本文简要介绍了StackTrace(堆栈轨迹)以及StackTraceElement的一些用法

C# 获取调用函数 参数名称和值

StackTrace stackTrace = new StackTrace(); ParameterInfo[] parameters = stackTrace.GetFrame(1).GetMe...

PL/SQL专家指南4——调用者权限和定义者权限 下篇

-------------------------------------------------------------调用者权限和定义者权限学习--------------------------...

Android 定义全局LOG打印日志,并显示调用者相关信息

public class LogUtils { private static final boolean VERBOSE = true; private static final bo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)