为了账号安全,请及时绑定邮箱和手机立即绑定
关注
qq_虚怀若谷_6

当chunk()打印时使用dd()方法时,为什么只能打印出一次的数据?

当chunk()打印时使用dd()方法时。

如:Db::table('student')->orderby('id',"asc")

        ->chunk(2,function($stud){
                         dd($stud);        }    );


则只会显示一次查询的结果,只有两条,但将dd换为var_dump方法时,可以正常打印多次数据。

2018-09-09 源自:轻松学会Laravel-基础篇 5-4 483 浏览 1 回答

原因已找到:dd函数用来打印出给定的变量和结束脚本的运行。

就是说,dd打印一次之后,就使用了类似die()函数,会让php脚本中断运行,所以说,请谨慎使用dd()函数。

,如果不想结束脚本运行,请使用其他打印函数。


2018-09-09
回复 1

举报

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