include_once функциясы

include_once функциясы белгиленген файлды учурдагы PHP скриптине туташтырат, бирок ал мурун туташтырылбаса гана. Бул айрыкча функцияларды же класстарды жарыялоочу файлдар менен иштөөдө пайдалуу, кайра жарыялоо каталарынан качуу үчүн. Функциянын параметрине туташтырылуучу файлдын жолу берилет.

Синтаксис

phpinclude_once 'файлдын/жолу/файл.php';

Мисал

config.php файлын бир гана жолу туташтыралы:

php<?php
  include_once 'config.php';
  include_once 'config.php'; // Бул чакыруу эске алынбайт
?>

Мисал

Жок файлды туташтырууга аракет:

php<?php
  include_once 'nonexistent.php'; // Өчүртүү чыгарат, бирок скрипти токтоп калбайт
  echo 'Скрипт улантууда...';
?>

Кодду иштетүүнүн натыйжасы:

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

Мисал

Жолду көрсөтүү үчүн өзгөрмөнү колдонуу:

php<?php
  $filePath = 'lib/functions.php';
  include_once $filePath;
?>

Ошондой эле караңыз

  • include функциясы,
    ал файлды кайра туташтырууну текшербей туташтырат
  • require функциясы,
    ал ката болгондо скрипти токтотуп, файлды туташтырат
  • require_once функциясы,
    ал include_once сыяктуу иштейт, бирок ката болгондо скрипти токтотот