Funktsiya include_once
Funktsiya include_once ko'rsatilgan faylni joriy PHP skriptiga ulanadi, lekin faqat agar ilgari ulanmagan bo'lsa. Bu ayniqsa funksiyalar yoki klasslarni e'lon qiluvchi fayllar bilan ishlashda qayta e'lon qilish xatolarining oldini olish uchun foydalidir. Funktsiya parametriga ulanadigan fayl yo'li beriladi.
Sintaksis
include_once 'path/to/file.php';
Misol
Fayl config.php ni faqat bir marta ulaymiz:
<?php
include_once 'config.php';
include_once 'config.php'; // Ushbu chaqiruv e'tiborga olinmaydi
?>
Misol
Mavjud bo'lmagan faylni ulashga urinish:
<?php
include_once 'nonexistent.php'; // Ogohlantirishni keltirib chiqaradi, lekin skript bajarilishini to'xtatmaydi
echo 'Skript davom etadi...';
?>
Kod bajarilishi natijasi:
Warning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...
Misol
Yo'lni ko'rsatish uchun o'zgaruvchidan foydalanish:
<?php
$filePath = 'lib/functions.php';
include_once $filePath;
?>
Shuningdek qarang
-
funktsiyani
include,
bu faylni qayta ulanishni tekshirmasdan ulanadi -
funktsiyani
require,
bu faylni xatoda skriptni to'xtatib ulanadi -
funktsiyani
require_once,
bu include_once kabi ishlaydi, lekin xatoda skriptni to'xtatadi