Abdulrohman.com – Mungkin sudah banyak yang tahu dengan penggunaan fungsi PHP include(), include_once(), require(), dan require_once(). Masing-masing mempunyai fungsi yang sama, yaitu memasukkan fungsi atau content dari satu file php ke dalam file php lain. Suatu ketika saya menggunakan fungsi PHP include(), seperti gambar dibawah ini.
Tapi setelah saya jalankan di web browser, muncul gap diatas header. Seperti gambar dibawah ini.
Saya sempat bingung bingung, saya cek kodingan tidak ada yang salah dan saya belum pernah mengalami hal ini sebelumnya dalam pemakaian fungsi PHP include(). Berkat googling sana-sini, akhirnya saya menemukan solusinya di forum Digital Point. Solusinya adalah file tersebut harus disimpan dengan format “Encode in UTF-8 without BOM” (simpan filenya menggunakan Notepad++). Seperti gambar dibawah ini.
Setelah itu coba tampilkan lagi di web browser dan gap tersebut akhirnya hilang.
Sekian pengalaman saya dalam penggunaan PHP include().
*) Klik gambar untuk memperbesar.