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); |