首页 >后端开发 >php教程 >php cli参数可以实现选择功能吗?

php cli参数可以实现选择功能吗?

WBOY
WBOY原创
2016-06-23 14:11:491008浏览

php cli 可以实现参数传递,如下:
fwrite(STDOUT, "Enter your name: ");
$name = trim(fgets(STDIN));

现在我要他选择输入,可以这样实现
fwrite(STDOUT, "请选择程序运行模式:1为一键模式;2为自定义模式");

但有没有办法,直接输出两个选项:一键模式;为自定义模式
让用户用左右上下键就可以选择呢?谢谢


回复讨论(解决方案)

不能,判断游标起码需要界面能力,而php cli只是借助控制台界面(字节流/字符串)
如果某种可视化界面调用php的输入输出或者可行

你可考虑使用专门服务于命令行的扩展,比如 Ncurses

谢谢两位,先就让用户输入选择吧。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn