输入流
STDIN输入流为 php的标准输入流,一般是指键盘输入到程序缓冲区的数据
在php中,主要是指在php-cli运行模式下,用户使用键盘输入到控制台的数据,例如:(注意,需要使用php-cli...;
可看到,上面使用了php://stdin 协议,打开了一个标准输入的操作句柄,然后可读取用户在控制台输入的数据
上面的代码也可写成:
<?...;
STDIN常量是一个已经打开的stdin流,可节省几行代码,也可节省小部分打开stdin的性能
当然,值得注意的点是:
1:php://stdin打开的其实是STDIN常量已经打开的复制,所以就算关闭了...$stdout,"这是输出1\n");
echo "这是输出2\n";
fwrite(STDOUT,"这是输出3\n");
和stdin注意点一样,这里不复制了,但需要加上一条:
在php-cli模式中...用法:
在linux中,一切皆文件,当启动系统时,先会启动STDIN标准输入(文件描述符0),之后是STDOUT文件描述符1,STDERR文件描述符2
使用php://fd,可直接调用该文件:
<?