php socket feof,php feof函数怎么用
php feof函数用于检测是否已到达文件末尾 (eof),语法feof(file),参数file必需,规定要检查的打开文件。
php feof函数怎么用?
定义和用法
feof() 函数检测是否已到达文件末尾 (eof)。
如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。
语法feof(file)
参数
file必需。规定要检查的打开文件。
说明
file 参数是一个文件指针。这个文件指针必须有效,并且必须指向一个由 fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件。
提示和注释
提示:feof() 函数对遍历长度未知的数据很有用。
注意:如果服务器没有关闭由 fsockopen() 所打开的连接,feof() 会一直等待直到超时而返回 TRUE。默认的超时限制是 60 秒,可以使用 stream_set_timeout() 来改变这个值。
注意:如果传递的文件指针无效可能会陷入无限循环中,因为 EOF 不会返回 TRUE。
例子<?php
$file = fopen("test.txt", "r");
//输出文本中所有的行,直到文件结束为止。
while(! feof($file))
{
echo fgets($file). "
";
}
fclose($file);
?>
输出:Hello, this is a test file.
There are three lines here.
This is the last line.
php socket feof,php feof函数怎么用相关推荐
- SOCKET编程中,select()函数的作用
SOCKET编程中,select()函数的作用Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect.accep ...
- socket编程之 accept函数的理解
在进入我们的正题之前,再来复习一波编写服务器的函数流程吧 服务器端:socket()-->bind( )-->listen()-->accept()-->read()/writ ...
- socket中结构与函数
IP地址的作用是标示计算机的网卡地址,每台计算机都有一个IP地址:端口,是指计算机中为了标示在计算机中访问网络的不同程序而设的编号,并不是网卡接线的端口,而是不同程序的逻辑编号,并不是实际存在的 ...
- socket通信之listen函数
socket通信之listen函数 listen函数原型如下: #include <sys/types.h> #include <sys/socket.h>int listen ...
- socket通信之bind函数
socket通信之bind函数 bind函数的原型如下: #include <sys/types.h> /* See NOTES */ #include <sys/socket.h& ...
- socket编程流程及函数详解
socket编程流程及函数详解-服务器端 一.创建socket 二.命名socket 2.1通用的socket地址结构体 2.2专用socket地址 三.监听socket 四.接受连接 五.总结 一. ...
- C 语言中的 feof()函数
功能: feof 是 C 语言标准库函数函数,其原型在 stdio.h 中,其功能是检测流上的文件结束符,如果文件结束,则返回非0值,否则返回0,文件结束符只能被 clearerr() 清除. 用法: ...
- MATLAB feof和~feof函数用法
函数feof(fid) 用法:文件指针 fid 到达文件末尾时返回"真"值:否则返回"假":~feof 是在 feof 前加了"非",是逻辑 ...
- c语言feof函数_使用示例的C语言中的feof()函数
c语言feof函数 C语言中的feof()函数 (feof() function in C) Prototype: 原型: int feof(FILE* filename); Parameters: ...
最新文章
- matlab读取一个文件的图片大小,Matlab读取文件夹中子文件夹中的图片并修改尺寸...
- 8月书讯 | 像大师级程序员一样思考​
- 深copy 和 浅copy 解析
- cvsHelper--C#关于CSV文件的导入和导出以及转化
- 最大期望算法 (EM算法)
- 利用python进行数据分析—四、Numpy基础:数组与向量化计算
- python中lstrip函数_python中strip(),lstrip(),rstrip()函数的使用讲解
- 使用PrinterJob进行分页打印
- leapmotion 初识
- ChartDirector画2D,3D图,MFC画图
- chrome升级后无高级-断续访问
- 微信小程序 测试号 申请
- Unity面试题加强版之三《Unity脚本基础》
- 【云原生 • Kubernetes】集群资源监控概述、监控平台的搭建
- 基于简单MLP模型的加州房价预测
- 有什么免费的视频格式转换工具?快试试这4款,堪称“良心”工具
- 硬盘装机后,删除开机启动项
- 苹果设置显示连接到服务器,iPhone升级更新至iOS9后显示连接到iCloud服务器错误现象的解决办法...
- Ubuntu16-18任务栏、启动器、收藏夹建立快捷图标的方法
- wr703n刷openwrt离线下载及upnp共享播放
热门文章
- android usb hid键盘键值,avr模拟电脑USBHID键盘,键值对应关系问题,和ASCII表对应符不符?请教!...
- React-Hooks
- 【社区榜单】TensorFlow 社区双周问答贡献光荣榜(第二期)
- 国外LEAD这样找任务最好不过
- 计算机毕业设计Java冠军体育用品购物网站(源码+系统+mysql数据库+Lw文档)
- java http 401_java – 处理401错误(Spring Security)
- ZooKeeper集群搭建
- C++宏定义的优缺点
- 【STM32】USART
- python图片和分形树