Przejdź do treści głównej
INF.03Backend & PHP

Dołączanie plików (include, require, include_once, require_once)

Instrukcje języka PHP służące do modularnego dołączania zawartości zewnętrznych plików źródłowych do bieżącego skryptu.

Różnica między include a require:

  • include – w przypadku braku pliku generuje ostrzeżenie (Warning), a skrypt kontynuuje swoje działanie.
  • require – w przypadku braku pliku generuje błąd krytyczny (Fatal Error) i natychmiast zatrzymuje wykonanie całego programu.
  • include_once / require_once – sprawdzają, czy dany plik nie został już dołączony wcześniej. Zapobiega to wielokrotnym redeklaracjom funkcji lub klas.
PHP
<?php
// Dołączenie krytycznej konfiguracji bazy danych:
require_once 'db_config.php';

// Dołączenie szablonu nagłówka strony:
include 'templates/header.php';

Najczęstsze pułapki na egzaminie INF.03:

  • Do plików z konfiguracją połączenia z bazą danych zawsze stosuj require_once.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Dołączanie plików (include, require, include_once, require_once) lub rozpocznij trening.