位置: 编程技术 - 正文
推荐整理分享PHP:feof()的用法_Filesystem函数(phpif函数的使用方法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:phpforeach用法,phpif函数的使用方法,php fscanf,php field,phpif语句,phpif语句,php feof函数,php field,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
feof — 测试文件指针是否到了文件结束的位置
说明 bool feof ( resource $handle )测试文件指针是否到了文件结束的位。
参数handle
文件指针必须是有效的,必须指向由fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。
返回值如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。
注释 Warning如果服务器没有关闭由 fsockopen() 所打开的连接,feof() 会一直等待直到超时。要解决这个问题可参见以下范例:
Example #1 处理 feof() 的超时
<?phpfunctionsafe_feof($fp,&$start=NULL){$start=microtime(true);returnfeof($fp);}/*$fp的赋值是由之前fsockopen()打开*/$start=NULL;$timeout=ini_get('default_socket_timeout');while(!safe_feof($fp,$start)&&(microtime(true)-$start)<$timeout){/*Handle*/}?> Warning如果传递的文件指针无效可能会陷入无限循环中,因为 feof() 不会返回 TRUE。
Example #2 使用无效文件指针的 feof() 例子
<?php//如果文件不可读取或者不存在,fopen函数返回FALSE$file=@fopen("no_such_file","r");//来自fopen的FALSE会发出一条警告信息并在这里陷入无限循环while(!feof($file)){}fclose($file);?>PHP:fgetc()的用法_Filesystem函数 fgetc(PHP4,PHP5)fgetc从文件指针中读取字符说明stringfgetc(resource$handle)从文件句柄中获取一个字符。参数handle文件指针必须是有效的,必须指向由fopen()或fsocko
PHP:fflush()的用法_Filesystem函数 fflush(PHP4=4.0.1,PHP5)fflush将缓冲内容输出到文件说明boolfflush(resource$handle)本函数强制将所有缓冲的输出写入handle文件句柄所指向的资源。成功时返回TRUE,
PHP:disk_total_space()的用法_Filesystem函数 disk_total_space(PHP4=4.1.0,PHP5)disk_total_space返回一个目录的磁盘总大小说明floatdisk_total_space(string$directory)给出一个包含有一个目录的字符串,本函数将根据相
标签: phpif函数的使用方法
本文链接地址:https://www.jiuchutong.com/biancheng/285234.html 转载请保留说明!上一篇:PHP:fgetss()的用法_Filesystem函数(php fgets)
下一篇:PHP:fgetc()的用法_Filesystem函数(php fgetcsv)
友情链接: 武汉网站建设