288 of 410 menu

Функция require_once

Функцията require_once включва указания файл в текущия скрипт. Ако файлът вече е бил включван преди, функцията няма да го включи отново. Това е особено полезно за включване на файлове с класове или функции, където повторното включване може да причини грешки.

Синтаксис

require_once 'path/to/file.php';

Пример

Нека включим файл config.php:

<?php require_once 'config.php'; echo $config['site_name']; ?>

Резултат от изпълнението на кода (ако в config.php е дефиниран масив $config):

'My Site'

Пример

Опит за повторно включване на същия файл:

<?php require_once 'functions.php'; require_once 'functions.php'; // Това извикване ще бъде игнорирано echo sum(2, 3); ?>

Резултат от изпълнението на кода:

5

Разлика от require

За разлика от require, функцията require_once проверява дали файлът вече е бил включен и не извършва повторно включване. Това предотвратява грешки при многократно включване на един и същ файл.

Вижте също

  • функцията include,
    която също включва файлове, но не проверява тяхното повторно включване
  • функцията include_once,
    която работи подобно на require_once, но не причинява фатална грешка при липса на файл
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне