- 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
Tidak ada komentar:
Posting Komentar