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

phpinclude_once 'path/to/file.php';

Contoh

Menginclude file config.php hanya sekali:

php<?php
  include_once 'config.php';
  include_once 'config.php'; // Pemanggilan ini akan diabaikan
?>

Contoh

Mencoba menginclude file yang tidak ada:

php<?php
  include_once 'nonexistent.php'; // Akan memicu peringatan, tetapi tidak menghentikan eksekusi skrip
  echo 'Script continues...';
?>

Hasil eksekusi kode:

phpWarning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...

Contoh

Menggunakan variabel untuk menentukan path:

php<?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