是否可以使用 php cli 从用户那里获取输入,然后将输入转储到变量中,然后脚本继续运行。
就像c++的cin
函数一样?
这可能吗?如果是,那怎么办? 也许不仅是 php,也许还有一些 linux 命令?
最佳答案
要在 php CLI 模式下从标准输入读取一行,你可以这样做:
$fin = fopen ("php://stdin","r");
$line = fgets($fin);
在旧版本的 PHP 上,STDIN
常量也可以工作
$line = fgets(STDIN);
要从输入中读取所有内容,请使用:
file_get_contents('php://input');
关于PHP cli 从用户那里获取输入然后转储到变量中可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543841/