PHP INCLUDE & REQUIRE

 


Apa Itu Require / Include?

Statement include (atau require) berfungsi untuk mengambil semua teks/kode/markup yang ada dalam file yang ditentukan dan menyalinnya ke dalam file yang menggunakan pernyataan include.

Menyertakan file sangat berguna ketika Anda ingin memasukkan PHP, HTML, atau teks yang sama di beberapa halaman situs web. 

Jadi, dengan menggunakan Require atau Include Dimungkinkan untuk memasukkan konten satu file PHP ke file PHP lain (sebelum server mengeksekusinya).

Pernyataan yang disertakan dan diperlukan identik, kecuali jika gagal:
  • require akan menghasilkan kesalahan fatal (E_COMPILE_ERROR) dan menghentikan skrip.
  • include hanya akan menghasilkan peringatan (E_WARNING) dan skrip akan berlanjut.







CONTOH PHP INCLUDE :

Contohnya, kita mempunyai satu file php bernama 'watermark.php' dengan isi sebagai berikut :

Yang akan menghasilkan output seperti ini :


Kemudian kita membuat file satu lagi bernama 'include.php', disini kita memasukkan file 'watermark.php' menggunakan syntax include.


Output nya akan seperti ini jika berhasil :


jika kita mengganti nama file dalam include dengan file yg tidak tersedia, contohnya 'watermark.php' kita ubah menjadi 'filekosong.php' :


Akan memunculkan warning atau peringatan bahwa file yg di include kan tidak ada, namun proses output masih berlanjut (bisa dilihat dari teks 'Dadah!' yang masih muncul walaupun terjadi error).

CONTOH PHP REQUIRE :

Untuk menggunakan require, caranya sama dengan include :


Jika file require tidak tersedia :

Maka output nya akan seperti dibawah :



CONTOH INCLUDE_ONCE :

Penggunaan pada include_once, walaupun syntax diketik dua kali seperti contoh dibawah, outputnya tetap akan muncul satu.


Outputnya :


Seperti yg dilihat, teks didalam 'watermark.php' hanya ditampilkan sekali.













Share this:

ABOUT THE AUTHOR

Hello We are OddThemes, Our name came from the fact that we are UNIQUE. We specialize in designing premium looking fully customizable highly responsive blogger templates. We at OddThemes do carry a philosophy that: Nothing Is Impossible

LATEST POSTS