PHP中的fopen()和fclose()函数的区别

PHP中的fopen()和fclose()函数的区别

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

fopen()函数

帮助用户打开文件或web URL。它主要接受两个参数:一个是$file,指定要打开的文件或URL;另一个是$mode,指定需要以何种模式打开文件。让我们研究一下fopen()函数的语法以及使用fopen()函数的示例程序。

语法:

fopen( file,mode );

参数:

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

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

<?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
  
// 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。 函数的作用是:关闭打开的文件。
2 它接受四个参数。($file, $mode, $include_path, $context) 它只接受1个参数。(文件)
3 $file$mode是四个参数中的强制参数。 $file为必选参数。
4 成功时返回文件指针,失败时返回布尔值FALSE。 它只返回布尔值,即TRUE或FALSE。
5 fopen()函数的语法是- fopen(file,mode); fclose()函数的语法是- fclose($file);

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程