温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

debug_backtrace函数怎么在PHP中使用

发布时间:2021-04-12 17:25:08 来源:亿速云 阅读:224 作者:Leah 栏目:开发技术

今天就跟大家聊聊有关debug_backtrace函数怎么在PHP中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

示例代码

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,表示显示这个对象的信息,第二个参数用于控制回溯的堆栈数量,默认是全部。

效果如图所示,调用层级的关系一目了然:

debug_backtrace函数怎么在PHP中使用

看完上述内容,你们对debug_backtrace函数怎么在PHP中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI