您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

PHP的fwrite函数问题

2024/4/17 15:21:12发布4次查看
fwrite(stdout , 输入);$msg = fgets(stdin);echo php_eol . $msg . php_eol;

比如我键盘写 aa
$msg 就是 aa
我的问题是,$msg为什么不是 输入 或者 输入aa,
而且为什么程序还会自己停在那里等我输入?
php不是应该直接往下执行的吗?
回复内容: fwrite(stdout , 输入);$msg = fgets(stdin);echo php_eol . $msg . php_eol;

比如我键盘写 aa
$msg 就是 aa
我的问题是,$msg为什么不是 输入 或者 输入aa,
而且为什么程序还会自己停在那里等我输入?
php不是应该直接往下执行的吗?
1、fgets 得到的是 stdin 的输入,当然不包括“输入”这个字符串;
2、fgets 读取到换行符、eof 或者指定长度(默认1k)的字符串时才会停止,随便输入几个字母当然不会停止;
3、php 是顺序执行
文件操作的文档
http://php.net/manual/zh/ref.filesystem.php
标准输入输出流的文档
http://php.net/manual/zh/wrappers.php.php
命令行模式开发的文档
http://php.net/manual/zh/features.commandline.php
如果学到了,记得给我打钱。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录