PHP cli 从用户那里获取输入然后转储到变量中可能吗?

标签 php

是否可以使用 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/

相关文章:

java - PHP 到 Java 通信

javascript - 获取列表项的值并POST到ajax

php - 将图像插入数据库

php - 将长字符串从 iOS 传递到 MySQL 数据库

php - 将数据库从oracle导出到mysql

javascript - 语法错误: "JSON.parse: unexpected non-whitespace ..." when returning JSON from PHP

php - 使用 ldap.conf 部署 php

php - 通过Yii中的多对多关系查找不相关的记录

php $_SESSION ['id' ] 导致错误

php - Google 日历 API - (403) 访问未配置'