Statement Untuk Memanggil File Lain - PHP

 Halo, kali ini kita akan mempelajari statement Require, Include, Require_Once, & Include_Once!


Fungsi inlude & require adalah perinah untuk menghubungkan sebuah file PHP kedalam file PHP yang lain, ini akan sangat membantu karena tidak memerlukan kita untuk menulis kode program secara berulang.


Penerapan Include & Require
Include:
file Jawab.php

<?php
include ('tanya.php');
echo "SMK Negeri 1 Jakarta berada di Jakarta Pusat, tepatnya di Kecamatan Sawah Besar";
?>

isi file tanya.php

<?php
echo "SMK Negeri 1 Jakarta ada dimana ya deck? <br>";
?>

Hasilnya: 

ini jika semua kode dan file yang dimasukkan benar dan tersedia


<?php
include ('gananya.php');
echo "SMK Negeri 1 Jakarta berada di Jakarta Pusat, tepatnya di Kecamatan Sawah Besar";
?>

jika terdapat error fungsi include akan memberikan WARNING tetapi tidak menghentikan programnya


Require:

<?php
require ('tanya.php');
echo "SMK Negeri 1 Jakarta berada di Jakarta Pusat, tepatnya di Kecamatan Sawah Besar";
?>



<?php
require ('gananya.php');
echo "SMK Negeri 1 Jakarta berada di Jakarta Pusat, tepatnya di Kecamatan Sawah Besar";
?>

jika terdapat error, fungsi require akan memberi WARNING dan menghentikan jalannya program

Perbedaan antara Include dan Require adalah:

  • Require akan menghentikan jalannya program jika terdapat error sedangkan Include akan tetap melanjutkannya
  • Require biasanya digunakan jika file yang dimaksud itu penting untuk programnya, sedangkan Include digunakan jika program harus tetap berjalan meskipun file tidak ditemukan


include_once & require_once
Fungsi diatas akan mengabaikan semua fungsi yang serupa selain yang pertama, kecuali jika anda memanggil file yang berbeda dalam perintah yang selanjutnya.

kedua statement memiliki fungsi yang sama dan mengasilkan output yang sama, tetapi jika terdapat error disitulah perbedaannya.

Jika kita tidak memiliki file dengan nama yang sesuai.
dalam kasus include_once, di dalam output akan terdapat WARNING tapi output dari file yang memanggil akan tetap ditampilkan.
dalam kasus require_once, maka FATAL ERROR akan muncul, tidak ada output yang ditampilkan, dan program akan dihentikan. 



.....

Terimakasih -fattah


Comments

Popular Posts