287 of 410 menu

Funkcija require

Funkcija require prijungia ir vykdo nurodytą failą esamame scenarijuje. Skirtingai nei include, jei failas nerandamas, iššaukia fatalią klaidą ir sustabdo scenarijaus vykdymą. Funkcija dažnai naudojama svarbių failų su funkcijomis, klasėmis ar nustatymais prijungimui.

Sintaksė

require 'path/to/file.php';

Pavyzdys

Failo su nustatymais prijungimas:

<?php require 'config.php'; echo $db_host; // Kintamasis iš config.php ?>

Jei failas config.php egzistuoja, jo turinys bus vykdomas, ir kintamieji taps prieinami.

Pavyzdys

Bandymas prijungti neegzistuojantį failą:

<?php require 'missing_file.php'; echo 'Ši eilutė nebus vykdoma'; ?>

Jei failas missing_file.php neegzistuoja, scenarijus bus nutrauktas su klaida.

Skirtumas tarp require ir include

Pagrindinis skirtumas - require iššaukia fatalią klaidą jei failas nerandamas, tuo tarpu include tik įspėjimą.

<?php include 'optional_file.php'; // Scenarijus tęsias darbą require 'required_file.php'; // Scenarijus sustos klaidos atveju ?>

Taip pat žiūrėkite

  • funkciją include,
    kuri taip pat prijungia failus, bet nestabdo scenarijaus klaidos atveju
  • funkciją require_once,
    kuri garantuoja vienkartį failo prijungimą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti