Laravel Tinker在Terminal中运行,但是无论何时我尝试让它计算它退出并返回命令行的任何内容。这是我尝试的典型终端命令,每次按下Enter键,Tinker都会退出而不会执行任何操作。
USER-MBP:blog name$ php artisan tinker
Psy Shell v0.9.9 (PHP 7.3.1 — cli) by Justin Hileman
>>> 2 + 2
USER-MBP:blog name$
我希望2 + 2之后的下一行是4,但是当我按Enter时,它不会计算,并退回到Terminal命令行。
答案 0 :(得分:2)
这实际上是Psysh(基于修补程序)和php 7.3的一个未解决问题:https://github.com/bobthecow/psysh/issues/540
这里有解决方法: https://github.com/bobthecow/psysh/issues/540#issuecomment-445546060
答案 1 :(得分:0)
我在php7.3上也遇到了这个问题,我只是恢复到php7.2。除非您必须使用它,否则我建议使用php@7.2作为解决方案。