Perbedaan require, require_once, include, dan include_once
A. JUDUL
Perbedaan require, require_once, include, dan include_once
B. PENDAHULUAN
1. Pengertian
Include dan require merupakan syntax php yang digunakan untuk memanggil script php dari file lain.
2. Latar BelakangBanyak pemula atau yang ingin belajar php tetapi masih bingung dengan perbedaan require, require_once, include dan include_once.
3. Maksud dan Tujuan
- Memahami perbedaan require, require_once, include dan include_once.
Kita bisa tahu cara penulisannya dan paham.
C. ALAT DAN BAHAN
- Laptop
- Koneksi Internet (Mencari Referensi)
Perbedaan include() dan require()
Fungsi include() akan
menyertakan dan mengevaluasi seluruh program yang ada di file yang
disertakan. Jika terdapat error pada program yang disertakan, maka error
akan ditampilkan di layar. Dan jika file yang disertakan ternyata tidak
ditemukan (mungkin karena lokasi yang salah atau memang file tidak
ada), maka program selanjutnya (setelah include) akan tetap dijalankan
walaupun ditampilkan error.
Perintah require() pada
dasarnya sama dengan perintah include(). Perbedaannya hanya terletak
pada saat file yang disertakan tidak ditemukan, maka perintah-perintah
selanjutnya tidak akan dijalankan. Jika file yang tidak ada dijalankan
maka hanya akanterjadi error dan program tidak di jalankan.
Perbedaan include_once dan require_once
Penambahan akhiran _once baik
pada include maupun require akan memastikan bahwa file yang disertakan
hanya dieksekusi sekali saja, walaupun file disertakan beberapa kali.
Sebaliknya tanpa akhiran _once penyertaan file yang sama beberapa kali mungkin akan menyebabkan error.
E. HASIL YANG DI DAPATKAN
Mengetahui perbedaan antara require,require_once, include dan include_once.
F. KESIMPULAN
Kita bisanya menggunakan fungsi include. Sementara itu, penggunaan include_once atau require_once lebih disarankan untuk memastikan bahwa file yang disertakan tidak dieksekusi lebih dari sekali.
G. REFERENSI
http://achmatim.net/2013/10/20/php-perbedaan-fungsi-include-require-include_once-dan-require_once/
Tidak ada komentar: