Fungsi require()

Table of Contents

Fungsi require()

Fungsi require()

Fungsi require()

fungsi require() sama dengan  include(), perbedaannya adalah pada cara pengendalian kesalahan.

fungsi  include() menghasilkan warning (tepati script akan melanjutkan pelaksanaan) sedangkan fungsi require() menghasilkan kesalahan fatal (dan pelaksanaan script akan berhenti setelah kesalahan ditemukan).

Jika anda memasukan sebuah file dengan fungsi include() dan ditemukan kesalahan, anda mendapatkan pesan kesalahan  seperti ini.

PHP code:

<html> <body>  <?php include("wrongFile.php"); echo "Hello World!"; ?>  </body> </html>

Error message:

Warning: include(wrongFile.php) [function.include]: failed to open stream: No such file or directory in C:homewebsitetest.php on line 5
Warning: include() [function.include]: Failed opening 'wrongFile.php' for inclusion (include_path='.;C:php5pear') in C:homewebsitetest.php on line 5
Hello World!

Catatan dinama pernyataan echo masih dilaksanakan ! ini karena Warning tidak menghentikan pelaksanaan scrpt.

Sekarang, coba  jalankan Contoh yang sama dengan fungsi require()

PHP code:

<html> <body>  <?php require("wrongFile.php"); echo "Hello World!"; ?>  </body> </html>

Error message:

Warning: require(wrongFile.php) [function.require]: failed to open stream: No such file or directory in C:homewebsitetest.php on line 5
Fatal error: require() [function.require]: Failed opening required 'wrongFile.php' (include_path='.;C:php5pear') in C:homewebsitetest.php on line 5

Pernyataan echo sudah tidak dilaksanakan karena pelaksanaan script berkenti setelah kesalaan fatal.

Disini direkomendasukan untuk menggunakan fungsi require()  sebagai ganti fungsi include(), karena scripts akan dilanjutkan  jika files tidak ditemukan.

Baca Juga :