获取 PHP 中调用函数的名称?

2023-12-22

是否有 PHP 函数可以找出给定函数中调用者函数的名称?


See 调试回溯 http://php.net/manual/en/function.debug-backtrace.php- 这可以跟踪您的调用堆栈一直到顶部。

以下是接听来电者的方法:

$trace = debug_backtrace();
$caller = $trace[1];

echo "Called by {$caller['function']}";
if (isset($caller['class']))
    echo " in {$caller['class']}";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 PHP 中调用函数的名称? 的相关文章

随机推荐

  • 如何设置 Google 地点 API 自动完成文本框的默认值

    我正在开发一个与谷歌示例中的页面足够接近的页面https developers google com maps documentation javascript examples places autocomplete addressfor
  • 您必须为 TextView 提供资源 ID

    我搜索了与此问题相关的现有教程 并且我遵循了该示例 但我仍然遇到同样的错误 当我更改 android R layout simple list item1 行时 它将无法工作 MyCode public class Lisearch ext
  • 如何自动应用 generic.xaml 中的数据模板?

    我有一个自定义控件 它有一个 ContentPresenter 它将任意对象设置为其内容 该对象对其类型没有任何限制 因此我希望该控件根据应用程序定义的任何数据模板或 Generic xaml 中定义的数据模板显示其内容 如果在应用程序中我
  • CSS 和 DIV,带有标题和正文,内容可滚动,侧边栏固定在右侧

    我四处寻找 但无法解决这个问题 所以我转向这里 I want to make a layout that looks like this 布局由三个字段组成 顶部的标题具有固定高度 动态宽度和垂直可滚动内容 标题下方的正文 具有动态宽度和高
  • DLL加载失败:执行“from mpi4py import MPI”时找不到指定的模块

    我正在尝试在 Windows 7 64 位上使用 Mpi4py 1 3 和 python 2 7 我从以下位置下载了可安装版本here http www lfd uci edu 7Egohlke pythonlibs 其中包括 OpenMP
  • 每个人工创建的代码文件的开头是否都有文件头注释?

    我正在经历一体化代码框架 http 1code codeplex com 编码标准文档和建议之一是在每个人工创建的代码文件的开头添加文件头注释 这是我第一次看到这样的建议 对我来说这只是一个不必要且丑陋的混乱 但我想知道是否有人可以解释为什
  • HTC WildFire 上的 SharedPreferences EditText 对话框被挤压

    我在我的 Android 应用程序中以标准方式使用 SharedPreferences 在 HTC WildFire 设备 分辨率 240x320 上 显示虚拟键盘时 EditText 会被挤压 有没有其他人遇到过这个 有解决办法吗 我已经
  • 验证日期序列的顺序是否正确

    我有一个包含 4 列日期的数据框 应该是 col1 首先出现 col2 其次出现 col3 第三出现 col4 最后出现 我想确定哪些行的日期不按顺序排列 这是一个玩具数据框 col1 lt c as Date 2004 1 1 as Da
  • 如何仅导入存在的模块?

    我正在做 降临代码 这是 25 个编程问题的集合 每一天对应一个 我在自己单独的文件 模块中构造每一天 因此例如 2021 年第 7 天将位于src years year2021 day07 rs So src years year2021
  • AngularJS - 如何向服务器上的控制器提交表单?

    食谱表格示例AngularJS 网站 http www AngularJS org只在客户端保存状态 如何提交到服务器 或者 我如何使用 jQueryform submit 在表格中的ng click save 功能 编辑 找到了 2 种方
  • 比较循环数组中的元素(java)

    我正在尝试制定一个 for 循环 该循环将采用一个数组 例如 5 个元素 并且允许我处理a 0 仿佛是在之后a 4 and a 4 就像以前一样a 0 我无法更改数组 并且它在每个元素中存储一个线程 因此我宁愿使其尽可能简单 以免损坏线程的
  • Qt 以最佳质量调整图像大小

    任何人都可以帮助我在 qt 中调整图像大小而不使图像像素化 这是我的代码 结果不如原来的质量 谢谢 QImage img name QPixmap pixmap pixmap pixmap fromImage img scaled widt
  • 用于游戏编程的 C++ - 爱还是不信任? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 以游戏编程效率的名义 一些程序员不信任某些 C 功能 我的一位朋友自称了解游戏行业的运作方式 并会提出以下评论 不要使用智能指针 游戏中没有人这
  • 我需要手动释放CFStringRef吗?

    您能告诉我在非 ARC 世界中哪种方法是正确的以及为什么吗 NSString getUUID CFUUIDRef theUUID CFUUIDCreate NULL CFStringRef string CFUUIDCreateString
  • 如何以及何时为 graphql 生成 ID?

    我正在将 graphql 与 SQLite 数据库连接 在 sql 中 id 是整数 但在 graphql 中 id 是字符串 经过搜索 基于这个问题 何时使用 GraphQLID 而不是 GraphQLint https stackove
  • BigQuery 表数据导出

    我正在尝试从中导出数据BigQuery使用 python api 的表 表包含 1 到 4 百万行 所以我一直保留着maxResults参数最大 即 100000 然后分页 但问题是 在一页中我只获得 2652 行 因此分页数量太多 谁能提
  • 如何从文件夹中删除 SVN [重复]

    这个问题在这里已经有答案了 可能的重复 如何删除文件夹的 Subversion 控制 https stackoverflow com questions 154853 how do you remove subversion control
  • response.setContentType() 总是修剪“; charset”之间的空格?

    我正在使用 Tomcat 6 0 20 HttpServlet 我的 servlet 代码如下 response setContentType application xml charset utf 8 但每次我都会得到内容类型为 appl
  • 文件上传对话框第一次不显示onclick

    一旦用户点击不透明图像的一部分 我们正在显示文件上传对话框 我们有 2 个彼此重叠的图像 如下所示 Issue 在上面的两张图片中 无论我点击非传输部分 都会显示文件上传对话框 但是如果我们点击重叠部分 而不是不显示 但是如果我们单击重叠部
  • 获取 PHP 中调用函数的名称?

    是否有 PHP 函数可以找出给定函数中调用者函数的名称 See 调试回溯 http php net manual en function debug backtrace php 这可以跟踪您的调用堆栈一直到顶部 以下是接听来电者的方法 tr