Apa perbedaan antara fungsi fopen() dan fclose() di PHP?

Lihat Diskusi

Tingkatkan Artikel

Simpan Artikel

Suka Artikel

Lihat Diskusi

Tingkatkan Artikel

Simpan Artikel

Suka Artikel

Pada artikel ini, kita akan membahas perbedaan antara fungsi fopen() dan fclose().

fungsi fopen(): Fungsi ini membantu pengguna untuk membuka file atau URL web. Ini terutama menerima dua parameter – Satu adalah $file yang menentukan file atau URL yang akan dibuka dan yang lainnya adalah $mode yang menentukan mode mana file perlu dibuka. Mari kita lihat sintaks fungsi fopen() dan contoh program yang menggunakan fungsi fopen().

Sintaksis:

fopen( $file, $mode );

Parameter:

  • $file menentukan file/URL mana yang akan dibuka.
  • $mode menunjukkan dalam mode mana $file yang ditentukan perlu dibuka seperti mode baca, tulis.

Ini mengembalikan pointer file pada keberhasilan atau nilai Boolean FALSE pada kegagalan.

PHP

<?php

 

$myFile = fopen("Geeks_for_Geeks.txt", "r"

      or die("No such file/directory is present");

 

?>

Keluaran:

No such file/directory is present

fclose() fungsi: Fungsi fclose() membantu menutup file yang dibuka. Fungsi fclose() hanya menerima satu parameter $file dan menutup file yang ditunjuk oleh $file. Mari kita lihat sintaks dan contoh program dari fungsi fclose().

Sintaksis:

fclose($file)

Parameter:

  • $file adalah pointer yang menunjuk ke file yang dibuka.

Ini kembali TRUE pada keberhasilan atau FALSE pada kesalahan.

PHP

<?php

 

$myFile = fopen("Geeks_for_Geeks.txt", "r");

 

fclose($myFile);

 

?>

Keluaran:

True

Perbedaan antara fungsi fopen() dan fclose():

buka()

tutup()

1

Fungsi fopen() digunakan untuk membuka file atau URL.

Fungsi fclose() menutup file yang dibuka.

2

Ia menerima empat parameter. ($file, $mode, $include_path, $context)

Ini hanya menerima 1 parameter. ($berkas)

3

$file, $mode adalah parameter wajib di antara empat.

$file adalah parameter wajib.

4

Ini mengembalikan pointer file pada keberhasilan atau nilai Boolean FALSE pada kegagalan.

Ini mengembalikan nilai Boolean saja yaitu TRUE atau FALSE.

5

Sintaks fungsi fopen() adalah-

fopen($file, $mode);

Sintaks fungsi fclose() adalah-

fclose($file);