PHP输入输出流

php://

php:// 访问各个输入/输出流(I/O streams)

PHP提供了一些杂项输入输出(IO)流,允许访问PHP的输入输出流,标准输入输出和错误描述符,内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器。

php://stdin,php://stdout,php://stderr

php://stdinphp://stdoutphp://stderr 允许直接访问 PHP 进程相应的输入或者输出流。 数据流引用了复制的文件描述符,所以如果你打开 php://stdin 并在之后关了它, 仅是关闭了复制品,真正被引用的 STDIN 并不受影响。 推荐你简单使用常量 STDINSTDOUTSTDERR 来代替手工打开这些封装器。
php://stdin 是只读的, php://stdoutphp://stderr 是只写的。

输入输出流应用场景

在线编程,如牛客网刷题

牛客网是一个在线刷题网站,里面收录了各大一线公司的面试题,部分公司,华为就采用了牛客网进行在线机试网站。涮编程题时,输入输出就用到了输入输出流的知识。

编写类似于Laravel Artisan 命令行的程序

具体内容可查看手册 Artisan 命令行

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2

能不能展开详细讲下,结合应用场景

2年前 评论
tusi (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
1
粉丝
1
喜欢
1
收藏
0
排名:2881
访问:253
私信
所有博文
社区赞助商