laravel中的tap函数

从laravel 5.3时加入了tap函数, 简单的理解就是,接受一个变量和一个回调函数,先对值保留一个快照, 通过回调函数操作这个值, 然后把这个值的快照返回.

5.4以上对这个函数进行了升级, 可以传入一个对象, 然后返回这个对象的快照, 在这个对象的快照上调用这个对象的方法, 再返回快照.

collection对象也有一个tap方法, 类似的, 传入的回调函数对所有值的操作, 都不会被保留下来.

评论

captcha

博客不错啊

若水 评论于: 2020-04-28 10:03