php的三种CLI常量:STDIN,STDOUT,STDERR
2017-04-14 15:09
926 查看
PHP CLI(command line interface)中,有三个系统常量,分别是STDIN、STDOUT、STDERR,代表文件句柄。
应用一:
应用二:
在dos命令行下直接返回STDIN文件指针(文件句柄)。如图:
应用三:
STDIN可以拿到在dos下输入的内容,fgets读取这个STDIN文件句柄,即可打印出刚才输入的内容。如图:
应用一:
<?php while($line = fopen('php://stdin','r')){ echo fgets($line); } ?>
应用二:
<?php echo STDIN; ?>
在dos命令行下直接返回STDIN文件指针(文件句柄)。如图:
应用三:
<?php echo fgets(STDIN); ?>
STDIN可以拿到在dos下输入的内容,fgets读取这个STDIN文件句柄,即可打印出刚才输入的内容。如图:
相关文章推荐
- php的三种CLI常量:STDIN,STDOUT,STDERR
- php的三种CLI常量:STDIN,STDOUT,STDERR
- [LINK]php的三种CLI常量:STDIN,STDOUT,STDERR
- php支持的协议和封装协议和三种CLI常量:STDIN,STDOUT,STDERR
- php在cli模式下STDOUT、STDIN、$argv、$argc的用法
- Windows管道(Pipe)重定向stdout,stderr,stdin
- 如何将stdin、stdout、stderr重定向到/dev/null
- stderr,stdin,stdout
- stdin, stdout, stderr 详解
- 在vs2008下使用cygwin(23):stdin,stdout和stderr
- stdin、stdout、stderr
- C程序(scanf函数应用、字符串中取小数、两文件COPY、指针操作、stdout、stdin、stderr、sscanf、sprintf函数)
- Linux守护进程的stdout, stdin, stderr
- 《C程序设计语言》------关于输入输出(stdin、stdout、stderr)
- Unix/Linux下的stdout,stdin和stderr
- stdin,stdout,stderr详解
- Linux下Bash的数据流重导向,stdin,stdout,stderr
- 如何将stdin、stdout、stderr重定向到/dev/null
- Linux下如何重新打开标准输入输出(stdin,stdout,stderr)
- stdin,stderr,stdout