在本文中,我们将讨论 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); |
相关用法
- PHP fopen()用法及代码示例
- PHP floor()用法及代码示例
- PHP fprint()用法及代码示例
- PHP fgetc()用法及代码示例
- PHP fgetcsv()用法及代码示例
- PHP fgets()用法及代码示例
- PHP fgetss()用法及代码示例
- PHP fileatime()用法及代码示例
- PHP filectime()用法及代码示例
- PHP fileperms()用法及代码示例
- PHP flock()用法及代码示例
- PHP fpassthru()用法及代码示例
- PHP fread()用法及代码示例
- PHP fscanf()用法及代码示例
- PHP fseek()用法及代码示例
- PHP fstat()用法及代码示例
- PHP ftell()用法及代码示例
- PHP ftruncate()用法及代码示例
- PHP fwrite()用法及代码示例
- PHP fflush()用法及代码示例
- PHP feof()用法及代码示例
- PHP fclose()用法及代码示例
- PHP file_exists()用法及代码示例
- PHP file()用法及代码示例
- PHP fprintf()用法及代码示例
注:本文由纯净天空筛选整理自akhilvasabhaktula03大神的英文原创作品 What is the difference between fopen() and fclose() functions in PHP ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。