Pada artikel ini, kita akan melihat apa itu include() & fungsi require(), juga akan mengetahui bagaimana fungsi-fungsi ini memengaruhi eksekusi kode, perbedaan & penggunaannya dalam PHP, serta memahami implementasinya melalui contoh-contoh. Seperti yang kita ketahui PHP memungkinkan kita untuk membuat berbagai fungsi dan berbagai elemen yang digunakan berkali-kali dalam banyak halaman. Membuat skrip fungsi yang sama di banyak halaman adalah tugas yang membutuhkan banyak usaha dan akan menghabiskan banyak waktu & juga berdampak pada eksekusi kode. Hal ini dapat dihindari jika kita mengikuti dan menggunakan konsep penyertaan file yang membantu kita memasukkan berbagai file termasuk teks atau kode ke dalam satu program yang menghemat upaya penulisan fungsi atau kode lengkap berkali-kali. Ini juga memberikan keuntungan lain. Jika kita ingin mengubah kode apa pun, alih-alih mengeditnya di semua file, kita hanya perlu mengedit file sumber dan semua kode akan diubah secara otomatis. Ada dua fungsi yang membantu kita untuk memasukkan file
- PHP termasuk () fungsi
- PHP membutuhkan () fungsi
Kami akan memahami fungsi & penggunaannya melalui contoh
PHP termasuk () fungsi. Fungsi ini digunakan untuk menyalin semua konten file yang dipanggil di dalam fungsi, teks bijaksana ke dalam file dari mana ia dipanggil. Ini terjadi sebelum server mengeksekusi kode
Contoh. Contoh ini menggunakan fungsi include() di PHP
bahkan. php
<?php
_
// File to be included
echo "Hello GeeksforGeeks";
?>_
Sekarang, coba sertakan file ini ke dalam indeks file PHP lainnya. php, akan melihat isi dari kedua file tersebut ditampilkan.
indeks. php
<?php _
0 1 2 3 4
0echo 7
?>_
Keluaran
Demo fungsi include()
PHP membutuhkan () fungsi. Fungsi require() bekerja sama dengan fungsi include(). Itu juga mengambil file yang diperlukan dan menyalin seluruh kode ke dalam file dari mana fungsi require() dipanggil
Contoh. Contoh ini menggunakan fungsi require() di PHP
bahkan. php
<?php
// File to be included
echo "Hello GeeksforGeeks";
?>_
Sekarang, jika kita mencoba memasukkan file ini menggunakan fungsi require() file ini ke halaman web, kita perlu menggunakan file index. file php. Kita akan melihat bahwa konten kedua file ditampilkan
indeks. php
<?php _
0 9 2 3 4
0echo // File to be included5
?>_
Keluaran
Demo dari fungsi require()
Perbedaan antara fungsi include() vs fungsi require(). Kedua fungsi bertindak sebagai sama dan menghasilkan hasil yang sama, tetapi jika kebetulan muncul kesalahan fatal, maka perbedaannya muncul ke permukaan, yang akan kita lihat mengikuti contoh ini. Pertimbangkan kode berikut
indeks. php
<?php _
0 1 2 3 4
0echo 7
?>_
Keluaran. Sekarang, jika kita tidak memiliki file bernama genap. php, maka dalam kasus include(), keluaran berikut akan ditampilkan dengan peringatan tentang file yang hilang, tetapi setidaknya keluaran akan ditampilkan dari indeks. file php
Pesan peringatan dalam fungsi include()
Dalam kasus membutuhkan (), jika file PHP hilang, kesalahan fatal akan muncul dan tidak ada output yang ditampilkan dan eksekusi berhenti.
Pesan peringatan dalam fungsi require()
Inilah satu-satunya perbedaan. Ini juga menunjukkan bahwa fungsi require() lebih baik daripada fungsi include() karena skrip tidak boleh melanjutkan eksekusi jika file hilang atau kesalahan semacam itu dihasilkan