287 of 410 menu

Funkcija require

Funkcija require pievieno un izpilda norādīto failu pašreizējā skriptā. Atšķirībā no include, ja fails nav atrodams, izraisa fatālu kļūdu un aptur skripta izpildi. Funkcija bieži tiek izmantota svarīgu failu ar funkcijām, klasēm vai iestatījumiem pievienošanai.

Sintakse

require 'path/to/file.php';

Piemērs

Iestatījumu faila pievienošana:

<?php require 'config.php'; echo $db_host; // Mainīgais no config.php ?>

Ja fails config.php pastāv, tā saturs tiks izpildīts un mainīgie kļūs pieejami.

Piemērs

Mēģinājums pievienot neesošu failu:

<?php require 'missing_file.php'; echo 'This line will not execute'; ?>

Ja fails missing_file.php neeksistē, skripts beigsies ar kļūdu.

Atšķirība starp require un include

Galvenā atšķirība - require izraisa fatālu kļūdu, ja fails nav atrodams, savukārt include tikai brīdinājumu.

<?php include 'optional_file.php'; // Skripts turpinās darboties require 'required_file.php'; // Skripts apstāsies pie kļūdas ?>

Skatiet arī

  • funkciju include,
    kas arī pievieno failus, bet neaptur skriptu pie kļūdas
  • funkciju require_once,
    kas garantē vienreizēju faila pievienošanu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt