En este artículo, vamos a discutir las diferencias entre las funciones fopen() y fclose().
Función fopen(): esta función ayuda a los usuarios a abrir un archivo o una URL web. Acepta principalmente dos parámetros: uno es $file que especifica el archivo o una URL que se abrirá y el otro es $mode que especifica en qué modo se debe abrir el archivo. Veamos la sintaxis de la función fopen() y el programa de muestra que usa la función fopen().
Sintaxis:
fopen( $file, $mode );
Parámetros:
- $archivo especifica qué archivo/URL se abrirá.
- $mode indica en qué modo debe abrirse el $archivo especificado, como los modos de lectura y escritura.
Devuelve un puntero de archivo en caso de éxito o un valor booleano FALSO en caso de error.
PHP
<?php // Opening a file in read mode $myFile = fopen("Geeks_for_Geeks.txt", "r") or die("No such file/directory is present"); ?>
Producción:
No such file/directory is present
Función fclose(): La función fclose() ayuda a cerrar los archivos abiertos. La función fclose() acepta solo un parámetro $file y cierra el archivo al que apunta $file. Veamos la sintaxis y el programa de muestra de la función fclose().
Sintaxis:
fclose($file)
Parámetros:
- $archivo es un puntero que apunta al archivo abierto.
Devuelve VERDADERO en caso de éxito o FALSO en caso de error.
PHP
<?php // Opening a file in read mode $myFile = fopen("Geeks_for_Geeks.txt", "r"); // Close the file using fclose() fclose($myFile); ?>
Producción:
True
Diferencias entre las funciones fopen() y fclose():
|
fopen() |
cerrar() |
1 |
La función fopen() se usa para abrir el archivo o una URL. |
La función fclose() cierra el archivo abierto. |
2 |
Acepta cuatro parámetros. ($archivo, $modo, $incluir_ruta, $contexto) |
Acepta solo 1 parámetro. ($archivo) |
3 |
$archivo, $modo son parámetros obligatorios entre cuatro. |
$archivo es el parámetro obligatorio. |
4 |
Devuelve un puntero de archivo en caso de éxito o un valor booleano FALSO en caso de error. |
Solo devuelve valores booleanos, es decir, VERDADERO o FALSO. |
5 |
La sintaxis de la función fopen() es- fopen($file, $mode); |
La sintaxis de la función fclose() es- fclose($file); |
Publicación traducida automáticamente
Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA