287 of 410 menu

Funktsioon require

Funktsioon require ühendab ja käivitab määratud faili praeguses skriptis. Erinevalt include-st, põhjustab faili puudumisel fatal error ja peatab skripti täitmise. Funktsiooni kasutatakse sageli oluliste failide ühendamiseks funktsioonide, klasside või seadetega.

Süntaks

require 'path/to/file.php';

Näide

Seadete faili ühendamine:

<?php require 'config.php'; echo $db_host; // Muutuja config.php-st ?>

Kui fail config.php on olemas, käivitatakse selle sisu ja muutujad muutuvad kättesaadavaks.

Näide

Katse ühendada olematut faili:

<?php require 'missing_file.php'; echo 'See rida ei täiduta'; ?>

Kui faili missing_file.php ei eksisteeri, lõpetab skript veaga.

Erinevus require ja include vahel

Põhiline erinevus - require põhjustab fatal error faili puudumisel, samas kui include ainult hoiatus.

<?php include 'optional_file.php'; // Skript jätkab tööd require 'required_file.php'; // Skript peatub vea korral ?>

Vaata ka

  • funktsiooni include,
    mis samuti ühendab faile, kuid ei peata skripti vea korral
  • funktsiooni require_once,
    mis tagab faili ühekordse ühendamise
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu