加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP中调试函数debug_backtrace的行使示例代码

发布时间:2021-03-06 09:53:49 所属栏目:编程 来源:网络整理
导读:媒介 假如我们想知道某个要领被谁挪用了? debug_backtrace可以办理。debug_backtrace() 可以打印出一个页面的挪用进程,从哪儿来到哪儿去一览无余。 偶然辰我们想知道这个函数或要领的挪用仓库,也就是它是怎样一级一级是被挪用到的,可以用 PHP 的 debug_bac

媒介

假如我们想知道某个要领被谁挪用了? debug_backtrace可以办理。debug_backtrace() 可以打印出一个页面的挪用进程,从哪儿来到哪儿去一览无余。

偶然辰我们想知道这个函数或要领的挪用仓库,也就是它是怎样一级一级是被挪用到的,可以用 PHP 的 debug_backtrace 函数打印,就像这样:

示例代码

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中调试函数debug_backtrace的行使示例代码

PHP 官方文档:

总结

以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变具有必然的参考进修代价,假若有疑问各人可以留言交换,感谢各人对编程之家的支持。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读