当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP fopen()和fclose()的区别用法及代码示例


在本文中,我们将讨论 fopen() 和 fclose() 函数之间的差异。

fopen() 此函数可帮助用户打开文件或网址。它主要接受两个参数,一个是$file,指定要打开的文件或URL,另一个是$mode,指定需要以哪种模式打开文件。我们来看看fopen()函数的语法和使用fopen()函数的示例程序。

用法:

fopen( $file, $mode );

参数:

  • $file 指定要打开的文件/URL。
  • $mode 指示指定的$file 需要以哪种模式打开,如读、写模式。

成功时返回文件指针,失败时返回布尔值 FALSE。

PHP


<?php 
  
// Opening a file in read mode 
$myFile = fopen("Geeks_for_Geeks.txt", "r")  
      or die("No such file/directory is present"); 
  
?>

输出:

No such file/directory is present

fclose() fclose() 函数有助于关闭打开的文件。 fclose()函数只接受一个参数$file并关闭$file指向的文件。我们来看看fclose()函数的语法和示例程序。

用法:

fclose($file)

参数:

  • $file 是一个指向打开的文件的指针。

成功时返回 TRUE,出错时返回 FALSE。

PHP


<?php 
  
// Opening a file in read mode 
$myFile = fopen("Geeks_for_Geeks.txt", "r"); 
  
// Close the file using fclose() 
fclose($myFile); 
  
?>

输出:

True

fopen()和fclose()函数之间的区别:

fopen()

fclose()

1

fopen() 函数用于打开文件或 URL。

fclose() 函数关闭打开的文件。

2

它接受四个参数。 ($文件,$模式,$include_path,$上下文)

它只接受 1 个参数。 ($文件)

3

$file、$mode 是四个强制参数。

$file 是强制参数。

4

成功时返回文件指针,失败时返回布尔值 FALSE。

它仅返回布尔值,即 TRUE 或 FALSE。

5

fopen() 函数的语法是-

fopen($file, $mode);

fclose() 函数的语法是-

fclose($file); 


相关用法


注:本文由纯净天空筛选整理自akhilvasabhaktula03大神的英文原创作品 What is the difference between fopen() and fclose() functions in PHP ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。