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函数怎么用相关推荐

  1. SOCKET编程中,select()函数的作用

    SOCKET编程中,select()函数的作用Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect.accep ...

  2. socket编程之 accept函数的理解

    在进入我们的正题之前,再来复习一波编写服务器的函数流程吧 服务器端:socket()-->bind( )-->listen()-->accept()-->read()/writ ...

  3. socket中结构与函数

     IP地址的作用是标示计算机的网卡地址,每台计算机都有一个IP地址:端口,是指计算机中为了标示在计算机中访问网络的不同程序而设的编号,并不是网卡接线的端口,而是不同程序的逻辑编号,并不是实际存在的 ...

  4. socket通信之listen函数

    socket通信之listen函数 listen函数原型如下: #include <sys/types.h> #include <sys/socket.h>int listen ...

  5. socket通信之bind函数

    socket通信之bind函数 bind函数的原型如下: #include <sys/types.h> /* See NOTES */ #include <sys/socket.h& ...

  6. socket编程流程及函数详解

    socket编程流程及函数详解-服务器端 一.创建socket 二.命名socket 2.1通用的socket地址结构体 2.2专用socket地址 三.监听socket 四.接受连接 五.总结 一. ...

  7. C 语言中的 feof()函数

    功能: feof 是 C 语言标准库函数函数,其原型在 stdio.h 中,其功能是检测流上的文件结束符,如果文件结束,则返回非0值,否则返回0,文件结束符只能被 clearerr() 清除. 用法: ...

  8. MATLAB feof和~feof函数用法

    函数feof(fid) 用法:文件指针 fid 到达文件末尾时返回"真"值:否则返回"假":~feof 是在 feof 前加了"非",是逻辑 ...

  9. c语言feof函数_使用示例的C语言中的feof()函数

    c语言feof函数 C语言中的feof()函数 (feof() function in C) Prototype: 原型: int feof(FILE* filename); Parameters: ...

最新文章

  1. matlab读取一个文件的图片大小,Matlab读取文件夹中子文件夹中的图片并修改尺寸...
  2. 8月书讯 | 像大师级程序员一样思考​
  3. 深copy 和 浅copy 解析
  4. cvsHelper--C#关于CSV文件的导入和导出以及转化
  5. 最大期望算法 (EM算法)
  6. 利用python进行数据分析—四、Numpy基础:数组与向量化计算
  7. python中lstrip函数_python中strip(),lstrip(),rstrip()函数的使用讲解
  8. 使用PrinterJob进行分页打印
  9. leapmotion 初识
  10. ChartDirector画2D,3D图,MFC画图
  11. chrome升级后无高级-断续访问
  12. 微信小程序 测试号 申请
  13. Unity面试题加强版之三《Unity脚本基础》
  14. 【云原生 • Kubernetes】集群资源监控概述、监控平台的搭建
  15. 基于简单MLP模型的加州房价预测
  16. 有什么免费的视频格式转换工具?快试试这4款,堪称“良心”工具
  17. 硬盘装机后,删除开机启动项
  18. 苹果设置显示连接到服务器,iPhone升级更新至iOS9后显示连接到iCloud服务器错误现象的解决办法...
  19. Ubuntu16-18任务栏、启动器、收藏夹建立快捷图标的方法
  20. wr703n刷openwrt离线下载及upnp共享播放

热门文章

  1. android usb hid键盘键值,avr模拟电脑USBHID键盘,键值对应关系问题,和ASCII表对应符不符?请教!...
  2. React-Hooks
  3. 【社区榜单】TensorFlow 社区双周问答贡献光荣榜(第二期)
  4. 国外LEAD这样找任务最好不过
  5. 计算机毕业设计Java冠军体育用品购物网站(源码+系统+mysql数据库+Lw文档)
  6. java http 401_java – 处理401错误(Spring Security)
  7. ZooKeeper集群搭建
  8. C++宏定义的优缺点
  9. 【STM32】USART
  10. python图片和分形树