php cli模式下获取用户输入值的三种方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php cli模式下获取用户输入值的三种方法相关的知识,希望对你有一定的参考价值。

$argv

input.php

var_dump($argv);

技术图片

getopt

var_dump(getopt(‘n:‘))

技术图片

STDIN

STDIN: 只读,用于从控制台输入内容;
STDOUT: 只写,用于向控制台输出正常信息;
STDERR: 只写,用于向控制台输出错误信息;

$str = fgets(STDIN);//获取一行字符(包含末尾回车符)
echo ‘您输入了:‘ . $str;

技术图片

以上是关于php cli模式下获取用户输入值的三种方法的主要内容,如果未能解决你的问题,请参考以下文章

php的三种CLI常量:STDIN,STDOUT,STDERR

php文件之间传值的三种主流并且常用的方式

php的三种CLI常量:STDIN,STDOUT,STDERR

PHP中获取远程文件的三种方法

linux vi的三种工作模式及转化过程

获取map集合中键和值的三种方式