Fungsi include_once
Fungsi include_once menginclude file yang ditentukan ke dalam skrip PHP saat ini, tetapi hanya jika file tersebut belum diinclude sebelumnya. Ini sangat berguna ketika bekerja dengan file yang berisi deklarasi fungsi atau kelas untuk menghindari kesalahan deklarasi ulang. Path ke file yang akan diinclude diteruskan ke dalam parameter fungsi.
Sintaks
include_once 'path/to/file.php';
Contoh
Menginclude file config.php hanya sekali:
<?php
include_once 'config.php';
include_once 'config.php'; // Pemanggilan ini akan diabaikan
?>
Contoh
Mencoba menginclude file yang tidak ada:
<?php
include_once 'nonexistent.php'; // Akan memicu peringatan, tetapi tidak menghentikan eksekusi skrip
echo 'Script continues...';
?>
Hasil eksekusi kode:
Warning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...
Contoh
Menggunakan variabel untuk menentukan path:
<?php
$filePath = 'lib/functions.php';
include_once $filePath;
?>
Lihat juga
-
fungsi
include,
yang menginclude file tanpa pengecekan inklusi ulang -
fungsi
require,
yang menginclude file dengan menghentikan skrip jika terjadi error -
fungsi
require_once,
yang bekerja seperti include_once, tetapi menghentikan skrip jika terjadi error