在本文中,我们将讨论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); |