有一些控制台程序,比如编辑器(比如:nano
)或类似系统监视器(例如:htop
),您可以使用箭头“导航”并自由地与内容进行交互。
在这个例子中,例如我已经执行了htop
,当它运行时,我已经多次按下箭头向下,直到PID 14被选中:
x1c 0d1x的数据
在Symfony中,我可以轻松地打印,也可以使用注入命令中的OutputInterface
进行颜色格式化。
但是...这种“交互性”可以通过PHP和symfony控制台命令轻松实现吗?
为了示例:我可以在PHP/symfony/console中编写一个简单的“蛇”游戏吗?
(PD:如果需要,我可以使用ReactPhp来处理事件循环)。
1条答案
按热度按时间zazmityj1#
你可以的!这是ReactPHP的一个很好的用例,特别是如果你想创建一些交互式和React式的东西。我强烈建议您查看https://github.com/clue/reactphp-stdio,因为它非常适合您的用例。