为了账号安全,请及时绑定邮箱和手机立即绑定

返回响应与回显 - Laravel

返回响应与回显 - Laravel

PHP
繁星淼淼 2023-09-15 18:27:52
在 Laravel 中,当我发回用户请求的响应时,如果我只是回显或打印出响应数据,而不是实际返回响应,它会执行相同的操作。我的问题是,当您只能回显响应数据时,真的有必要发送响应吗?
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

返回响应总是比回显更好。如果你在框架中回显响应,比如 Laravel,你将不会获得太多特权。例如,在复杂的应用程序中,有时您需要一个后中间件,它在将内容发送到客户端之前将内容添加到您的响应中。如果你只是附和他们,你不会有太多的帮助。

返回响应还允许您在中间件的帮助下更改数据交换格式(从 XML 到 JSON),但如果您回显它们,则必须更改每个文件中的回显。

有时,如果您想立即停止进一步的框架执行,您还需要添加一个dieafter ,这是一个不好的做法。echo在框架内从头到尾都能优雅地执行代码总是好的。

除了上述内容之外,Response类还提供了比简单的 echo 更多的功能。


查看完整回答
反对 回复 2023-09-15
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信