287 of 410 menu

Функција require

Функцијата require ја поврзува и извршува наведената датотека во тековната скрипта. За разлика од include, при отсуство на датотеката предизвикува фатална грешка и го запира извршувањето на скриптата. Функцијата често се користи за поврзување на важни датотеки со функции, класи или поставки.

Синтакса

require 'path/to/file.php';

Пример

Поврзување на датотека со поставки:

<?php require 'config.php'; echo $db_host; // Променлива од config.php ?>

Ако датотеката config.php постои, нејзината содржина ќе се изврши, и променливите ќе станат достапни.

Пример

Обид за поврзување на непостоечка датотека:

<?php require 'missing_file.php'; echo 'Оваа линија нема да се изврши'; ?>

Ако датотеката missing_file.php не постои, скриптата ќе заврши со грешка.

Разлика помеѓу require и include

Основната разлика е што require предизвикува фатална грешка при отсуство на датотеката, додека include само дава предупредување.

<?php include 'optional_file.php'; // Скриптата ќе продолжи да работи require 'required_file.php'; // Скриптата ќе запре при грешка ?>

Погледнете ги и

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