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

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

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

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

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


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

正在回答

1 回答

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

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

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


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信