- include() bisa memanggil file yang sama untuk beberapa kali.
- include_once() hanya akan memanggil file yang sama SEKALI saja.
Buatlah 3 buah file php dengan nama index.php, include.php, include_once.php dengan code sebagai berikut:
Nama File: index.php
<?PHP include("include.php"); include("include.php"); include("include.php"); include_once("include_once.php"); include_once("include_once.php"); include_once("include_once.php"); ?>
Nama File: include.php
<?PHP echo "Saya include!"; ?>
Nama File: include_once.php
Output<?PHP echo "Saya include_once!"; ?>
Ketika index.php dipanggil, maka output yang didapat adalah:
Saya include!
Saya include!
Saya include!
Saya include_once!
Terlihat khan bedanya?
include.php dan include_once.php sama-sama dipanggil 3 KALI di file index.php. Pesan “Saya include!” yang ada pada include.php keluar 3 KALI, tapi pesan “Saya include_once!” yang ada pada include_once.php hanya tampil sekali, karena pemanggilan kedua dan seterusnya untuk nama file yang sama dengan fungsi include_once() akan diabaikan.
Sekian, semoga bermanfaat
Depri Pramana
Silakan Berikan Komentar anda yang bisa mendukung blog ini, komentar anda saya harapkan, terima kasih
EmoticonEmoticon