php STDIN标准输入用法举例
在学习perl编程时,感觉perl的标准输入挺好的。
其实,php中也有类似的标准输入,即php STDIN,例如:
while($str = fread(STDIN,1000)){
echo "you print:".$str;
}
例子,php stdin的用法。
//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 实现守护进程