问题描述
有时在使用 PHP artisan tinker
控制台时,我会执行以下操作:
$int->groupBy('tracking_code')->toArray();
代替:
$a = $int->groupBy('tracking_code')->toArray();
如果操作非常复杂和/或涉及大量记录,则重复变量赋值可能会很痛苦。所以我的问题是是否将最后一个命令的结果存储在任何地方,以便我可以操作它而不必等待操作完成第二次?
解决方法
Tinker 使用 PsySH 作为 REPL。
$a = $_
$_
是一个魔法变量,保存上次成功执行的结果。
您可以在其网站上找到 PsySH 的文档:
PsySH