288 of 410 menu

Funkcja require_once

Funkcja require_once dołącza wskazany plik do bieżącego skryptu. Jeśli plik został już wcześniej dołączony, funkcja nie dołączy go ponownie. Jest to szczególnie przydatne przy dołączaniu plików z klasami lub funkcjami, gdzie ponowne dołączenie może spowodować błędy.

Składnia

require_once 'path/to/file.php';

Przykład

Dołączmy plik config.php:

<?php require_once 'config.php'; echo $config['site_name']; ?>

Wynik wykonania kodu (jeśli w config.php zdefiniowano tablicę $config):

'My Site'

Przykład

Próba ponownego dołączenia tego samego pliku:

<?php require_once 'functions.php'; require_once 'functions.php'; // To wywołanie zostanie zignorowane echo sum(2, 3); ?>

Wynik wykonania kodu:

5

Różnica w stosunku do require

W przeciwieństwie do require, funkcja require_once sprawdza, czy plik został już dołączony i nie wykonuje ponownego dołączenia. Zapobiega to błędom przy wielokrotnym dołączaniu tego samego pliku.

Zobacz także

  • funkcję include,
    która również dołącza pliki, ale nie sprawdza ich ponownego dołączenia
  • funkcję include_once,
    która działa podobnie jak require_once, ale nie powoduje błędu krytycznego przy braku 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ć