Di dalam bahasa pemrograman PHP, baik `include` maupun `require_once` digunakan untuk memasukkan (include) kode dari file eksternal ke dalam skrip PHP yang sedang dieksekusi. Namun, ada beberapa perbedaan penting antara keduanya:
1. include: Ini adalah perintah untuk memasukkan kode dari file eksternal ke dalam skrip PHP. Jika file yang di-include tidak ditemukan, PHP akan menghasilkan peringatan (warning) tetapi eksekusi skrip akan terus berlanjut.
Contoh penggunaan:
2. require_once: Ini juga digunakan untuk memasukkan kode dari file eksternal, tetapi dengan perbedaan utama bahwa jika file yang direquire tidak ditemukan, PHP akan menghasilkan kesalahan serius (fatal error) dan menghentikan eksekusi skrip.
Contoh penggunaan:
Selain itu, kata kunci `_once` dalam kedua perintah tersebut menunjukkan bahwa file yang di-include atau direquire hanya akan dimasukkan satu kali. Artinya, jika file tersebut sudah di-include atau direquire sebelumnya, PHP akan mengabaikan perintah tersebut.
Contoh penggunaan `require_once` untuk memastikan file hanya dimasukkan sekali:
Dalam praktiknya, sebaiknya Anda menggunakan `require_once` atau `include_once` ketika memasukkan file yang memiliki definisi kelas atau fungsi yang mungkin sudah dimasukkan dari tempat lain. Namun, jika Anda yakin bahwa file hanya akan dimasukkan sekali dan tidak akan ada masalah jika terjadi pengulangan, Anda bisa menggunakan `require` atau `include` tanpa `_once`.
0 Comments:
Post a Comment