Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php STDIN标准输入用法举例

php STDIN标准输入用法举例

发布时间:2017-11-13   编辑:www.jquerycn.cn
分享下php编程中STDIN标准输入的用法,有需要的朋友做个参考。

在学习perl编程时,感觉perl的标准输入挺好的。

其实,php中也有类似的标准输入,即php STDIN,例如:
 

复制代码 代码示例:
<?php
while($str = fread(STDIN,1000)){ 
     echo "you print:".$str; 

例子,php stdin的用法。
 

复制代码 代码示例:
<?php 
//PHP CLI中,有三个系统常量,分别是STDIN、STDOUT、STDERR,代表文件句柄。 
 
/**
 *@ 标准输入
 *@ php://stdin & STDIN
 *@ STDIN是一个文件句柄,等同于fopen("php://stdin", 'r')
 
 */ 
$fh = fopen('php://stdin', 'r'); 
echo "[php://stdin]请输入任意字符:"; 
$str = fread($fh, 1000); 
echo "[php://stdin]你输入的是:".$str; 
fclose($fh); 
echo "[STDIN]请输入任意字符:"; 
$str = fread(STDIN, 1000); 
echo "[STDIN]你输入的是:".$str; 
 
/**
 *@ 标准输出
 *@ php://stdout & STDOUT
 *@ STDOUT是一个文件句柄,等同于fopen("php://stdout", 'w')
 */  www.jbxue.com
$fh = fopen('php://stdout', 'w'); 
fwrite($fh, "标准输出php://stdout/n"); 
fclose($fh); 
fwrite(STDOUT, "标准输出STDOUT/n"); 
 
/**
 *@ 标准错误,默认情况下会发送至用户终端
 *@ php://stderr & STDERR
 *@ STDERR是一个文件句柄,等同于fopen("php://stderr", 'w')
 */ 
$fh = fopen('php://stderr', 'w'); 
fwrite($fh, "标准错误php://stderr/n"); 
fclose($fh); 
fwrite(STDERR, "标准错误STDERR/n"); 

您可能感兴趣的文章:
php STDIN标准输入用法举例
php标准输入与输出(STDIN、STDOUT、STDERR)
php://output和php://stdout的区别
php怎么读取输入
C 库函数 – getchar()
php标准输入怎么用
php能用hadoop吗
Shell 输入/输出重定向
命令行下运行PHP脚本的实例参考
PHP 实现守护进程

关键词: stdin   
[关闭]