在前面的章节的学习中,出现报错信息时,有一项非常关键的信息,叫做`trace`,它由近及远的将函数的调用过程展现在我们面前。那么,当程序没有报错时,我们又如何查看程序的调用过程呢? 在进行一些数据操作后,为了查看是否生成了正确的SQL语句,我们有时还需要在进行数据操作后,调用xxx->getLastSql()来查看,具体执行的SQL语句,有没有办法能够统一的查看关于数据库执行的语句呢? 我们在进行调式时,一直在使用`var_dump`来直接输出变量的值。在查看变量值后,又必须将其删除。有没有一种变化,即查看了变量的值,又可以不影响程序的正常执行呢? 下面,让我们共同来查看ThinkPHP5为了更便利的调试而做出的努力。