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

来源:5-4 使用查询构造器查询数据

qq_虚怀若谷_6

2018-09-09 22:35

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

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

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


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

写回答 关注

1回答

  • qq_虚怀若谷_6
    2018-09-09 22:39:02

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

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

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


轻松学会Laravel-基础篇

Laravel框架基础视频教程,轻松入门,了解Laravel的优势

64153 学习 · 281 问题

查看课程

相似问题