【问题标题】:Is there a way to get the result of the last operation into a variable有没有办法将最后一次操作的结果放入变量中
【发布时间】:2021-05-08 11:53:08
【问题描述】:

有时在使用php artisan tinker 控制台时,我会执行以下操作:

$int->groupBy('tracking_code')->toArray();

代替:

$a = $int->groupBy('tracking_code')->toArray();

如果操作非常复杂和/或有很多记录,重复变量赋值可能会很痛苦。所以我的问题是最后一个命令的结果是否存储在任何地方,以便我可以操作它而不必等待第二次操作完成?

【问题讨论】:

    标签: laravel read-eval-print-loop tinker


    【解决方案1】:

    Tinker 使用 PsySH 作为 REPL。

    $a = $_
    

    $_ 是一个神奇的变量,保存上次成功执行的结果。

    您可以在其网站上找到 PsySH 的文档:

    PsySH

    【讨论】:

    猜你喜欢
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多