287 of 410 menu

Funkcja require

Funkcja require podłącza i wykonuje określony plik w bieżącym skrypcie. W przeciwieństwie do include, w przypadku braku pliku wywołuje błąd krytyczny i zatrzymuje wykonywanie skryptu. Funkcja jest często używana do podłączania ważnych plików z funkcjami, klasami lub ustawieniami.

Składnia

require 'path/to/file.php';

Przykład

Podłączenie pliku z ustawieniami:

<?php require 'config.php'; echo $db_host; // Zmienna z config.php ?>

Jeśli plik config.php istnieje, jego zawartość zostanie wykonana, a zmienne staną się dostępne.

Przykład

Próba podłączenia nieistniejącego pliku:

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

Jeśli plik missing_file.php nie istnieje, skrypt zakończy się błędem.

Różnica między require a include

Główna różnica polega na tym, że require wywołuje błąd krytyczny przy braku pliku, podczas gdy include tylko ostrzeżenie.

<?php include 'optional_file.php'; // Skrypt będzie kontynuował działanie require 'required_file.php'; // Skrypt zatrzyma się przy błędzie ?>

Zobacz też

  • funkcję include,
    która również podłącza pliki, ale nie zatrzymuje skryptu przy błędzie
  • funkcję require_once,
    która gwarantuje jednokrotne podłączenie pliku
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć