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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј