前言

如果我们想知道某个方法被谁调用了? debug_backtrace可以解决。debug_backtrace() 可以打印出一个页面的调用过程 , 从哪儿来到哪儿去一目了然。
有时候我们想知道这个函数或方法的调用堆栈,也就是它是如何一级一级是被调用到的,可以用 PHP 的 debug_backtrace 函数打印,就像这样:
示例代码
public function update(Request $request, $id)
{
dd(debug_backtrace());
$getGameID = function ($request) {
if (!$request->game_id) {
return 1000 + intval($request->id);
}
return $request->game_id;
};
$previews = $this->getGamePreviews($request->game_preview);
$request->merge([
'game_preview' => json_encode($previews),
'game_id' => $getGameID($request)
]);
EgretGame::where('id', $id)->update($request->except(['_token', '_method']));
return redirect()->route('egretgame.index')->with('success', '编辑成功!');
}
你可以控制需要回溯的堆栈层级数量,其中 debug_backtrace 第一个参数默认是一个常量 DEBUG_BACKTRACE_PROVIDE_OBJECT,表示显示这个对象的信息,第二个参数用于控制回溯的堆栈数量,默认是全部。
效果如图所示,调用层级的关系一目了然:
PHP 官方文档:http://php.net/manual/zh/function.debug-backtrace.php
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
# php
# debug
# backtrace
# php调试函数
# php代码调试利器firephp安装与使用方法分析
# PHP使用debug_backtrace方法跟踪调试代码调用详解
# 使用GDB调试PHP代码
# 解决PHP代码死循环问题
# Windows和Linux中php代码调试工具Xdebug的安装与配置详解
# PHP学习笔记 (1) 环境配置与代码调试
# php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
# 解决windows上php xdebug 无法调试的问题
# PhpStorm 如何优雅的调试Hyperf的方法步骤
# 调试php程序的简单步骤
# 如何运行/调试你的PHP代码
# 想知道
# 是一个
# 就像
# 你可以
# 第一个
# 可以用
# 有一定
# 它是
# 第二个
# 这篇文章
# 谢谢大家
# 如图所示
# 文档
# 有疑问
# function
# public
# getGameID
# dd
# game_id
相关文章:
山东网站制作公司有哪些,山东大源集团官网?
如何通过PHP快速构建高效问答网站功能?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
,网页ppt怎么弄成自己的ppt?
个人网站制作流程图片大全,个人网站如何注销?
建站之星在线版空间:自助建站+智能模板一键生成方案
建站之星IIS配置教程:代码生成技巧与站点搭建指南
如何在云虚拟主机上快速搭建个人网站?
如何选择高效可靠的多用户建站源码资源?
在线制作视频网站免费,都有哪些好的动漫网站?
如何制作一个表白网站视频,关于勇敢表白的小标题?
宝塔面板创建网站无法访问?如何快速排查修复?
如何选择香港主机高效搭建外贸独立站?
,购物网站怎么盈利呢?
如何挑选最适合建站的高性能VPS主机?
开封网站制作公司,网络用语开封是什么意思?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何获取免费开源的自助建站系统源码?
建站之星展会模板:智能建站与自助搭建高效解决方案
建站之星24小时客服电话如何获取?
制作证书网站有哪些,全国城建培训中心证书查询官网?
寿县云建站:智能SEO优化与多行业模板快速上线指南
如何选择适配移动端的WAP自助建站平台?
如何正确下载安装西数主机建站助手?
如何高效完成独享虚拟主机建站?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何选择高性价比服务器搭建个人网站?
红河网站制作公司,红河事业单位身份证如何上传?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
建站之星伪静态规则如何设置?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星如何快速生成多端适配网站?
已有域名和空间如何快速搭建网站?
如何设计高效校园网站?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
如何在宝塔面板中修改默认建站目录?
建站之星×万网:智能建站系统+自助建站平台一键生成
济南网站建设制作公司,室内设计网站一般都有哪些功能?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
常州企业建站如何选择最佳模板?
网站制作话术技巧,网站推广做的好怎么话术?
Bpmn 2.0的XML文件怎么画流程图
湖北网站制作公司有哪些,湖北清能集团官网?
如何通过山东自助建站平台快速注册域名?
常州自助建站费用包含哪些项目?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
营销式网站制作方案,销售哪个网站招聘效果最好?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。