Perbedaan Include dan Require pada PHP | PHP Advance


Pada dasarnya Include dan Require merupakan 2 sintaks yang berbeda namun dengan fungsi yang sama yaitu untuk mengambil semua teks / kode / markup yang ada dalam file yang ditentukan dan menyalinnya ke file yang menggunakan pernyataan Include atau Require tersebut. 
Include atau Require pada PHP file sangat berguna ketika anda ingin menyertakan PHP, HTML, atau teks yang sama atau saling berkaitan pada beberapa halaman situs web. 
Perbedaan Sintaks Include dan Require
1. Proses Identifikasi dan respon jika error.
  • Require akan menghasilkan kesalahan fatal (E_COMPILE_ERROR) dan menghentikan skrip
  • Include hanya akan menghasilkan peringatan (E_WARNING) dan skrip akan berlanjut
2. Saran Penggunaan dari PHP
  • Require sangat disarankan digunakan pada program PHP yang komplek seperti pada penggunaan FrameWork atau CMS karena akan sangat memudahkan devolepment untuk mengatasi setiap kesalahan yang terjadi.
  • Include cocok digunakan pada program PHP yang masih sangat sederhana, belum terlalu kompleks atau program yang sudah final untuk pengguna/user karena program akan tetap berjalan walaupun terjadi bagian yang error, karena ini yang diharapkan user.
3. Penulisan Sintak
  • require 'namaFile';
  • include  'namaFile'; 
Contoh asumsikan kita memiliki file header dan footer standar yang bernama "header.php" dan "footer.php", serta file yang akan ditampilan dengan nama "index.php". yang terlihat seperti ini:
Diatas, merupakan 3 file yang berada pada folder blog.

header.php
<?php
echo "Selamat datang Admin!";

footer.php
<?php
echo "<p>Copyright &copy; 2019-" . date("Y") . " ardspace.web.id</p>";

index.php dengan include
<html>
<body>
<?php include 'header.php'; ?>
<h1>Ini isi halaman!</h1>
<p>Judul</p>
<p>Paragraf/Konten</p>
<?php include 'footer.php'; ?>
</body>
</html>

index.php dengan require
<html>
<body>
<?php require 'header.php'; ?>
<h1>Ini isi halaman!</h1>
<p>Judul</p>
<p>Paragraf/Konten</p>
<?php require 'footer.php'; ?>
</body>
</html>

Hasil akan seperti ini.

Penutup
Pengetahuan require dan include seringkali di diabaikan, namun hal ini sangat sebenernya sangat penting karena menyangkut efektif dan efisien dalam proses pembuatan suatu web aplikasi atau yang serupa.

 

Post a Comment for "Perbedaan Include dan Require pada PHP | PHP Advance"

Berlangganan via Email