Kamis, 21 Juni 2012

Include dan Require dalam PHP

Penggunaan fungsi Built-in Include() dan Require() dalam PHP pada dasarnya memiliki tujuan yang sama yaitu untuk menyisipkan file PHP ke dalam file PHP lainnya.
Simak contoh berikut ini.
?
menu.php
1
2
3
<a href="#">Home</a>
<a href="#">Profil</a>
<a href="#">Contact</a>
Dalam kasus ini kita ingin menyisipkan file menu.php yang telah kita buat sebelumnya ke dalam file index.php.
?
include() , index.php
1
2
3
4
5
6
7
<html>
   <head><title>Fungsi Built-in Include</title></head>
   <body>
      <?php include ("menu.php"); ?>
      <p>Selamat datang dihalaman home</p>
   </body>
</html>
?
require() , index.php
1
2
3
4
5
6
7
<html>
   <head><title>Fungsi Built-in Include</title></head>
   <body>
      <?php require("menu.php"); ?>
      <p>Selamat datang dihalaman home</p>
   </body>
</html>
Kedua script diatas jika dijalankan akan menghasilkan output yang sama ketika tidak terjadi error. Perbedaan dari include() dan require() adalah ketika script tersebut error maka penangannannya akan berbeda yaitu :
  • Include
    Jika terjadi sebuah kesalahan / error akan menampilkan sebuah peringatan namun script akan terus di eksekusi
  • Require
    Jika terjadi sebuah kesalahan / error akan menampilkan sebuah peringatan dan script akan berhenti di eksekusi

Tidak ada komentar:

Posting Komentar