include_once функциясы
include_once функциясы белгиленген файлды учурдагы PHP скриптине туташтырат, бирок ал мурун туташтырылбаса гана. Бул айрыкча функцияларды же класстарды жарыялоочу файлдар менен иштөөдө пайдалуу, кайра жарыялоо каталарынан качуу үчүн. Функциянын параметрине туташтырылуучу файлдын жолу берилет.
Синтаксис
include_once 'файлдын/жолу/файл.php';
Мисал
config.php файлын бир гана жолу туташтыралы:
<?php
include_once 'config.php';
include_once 'config.php'; // Бул чакыруу эске алынбайт
?>
Мисал
Жок файлды туташтырууга аракет:
<?php
include_once 'nonexistent.php'; // Өчүртүү чыгарат, бирок скрипти токтоп калбайт
echo 'Скрипт улантууда...';
?>
Кодду иштетүүнүн натыйжасы:
Warning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...
Мисал
Жолду көрсөтүү үчүн өзгөрмөнү колдонуу:
<?php
$filePath = 'lib/functions.php';
include_once $filePath;
?>
Ошондой эле караңыз
-
includeфункциясы,
ал файлды кайра туташтырууну текшербей туташтырат -
requireфункциясы,
ал ката болгондо скрипти токтотуп, файлды туташтырат -
require_onceфункциясы,
ал include_once сыяктуу иштейт, бирок ката болгондо скрипти токтотот