L’istruzione require in PHP
serve, proprio come include, a includere un
file all’interno di un altro file.
Viene utilizzata per riutilizzare codice e organizzare meglio i progetti.
requirerequire inserisce il contenuto di un file nel
punto in cui viene chiamato.
require "nomefile.php"; |
<?php |
<?php |
👉 Il contenuto di header.php viene inserito dentro index.php.
include e
requireLa differenza principale è nel comportamento in caso di errore.
| Istruzione | Se il file non esiste |
|---|---|
include |
⚠ Warning e il programma continua |
require |
❌ Errore fatale e il programma si blocca |
<?php |
❌ In questo caso lo script si ferma completamente.
requirerequire va utilizzato quando il file è
fondamentale per il funzionamento del programma.
Ad esempio:
⚙️ file di configurazione
🔌 connessione al database
🔐 file di sicurezza
📁 funzioni principali
Se il file manca, è meglio bloccare tutto per evitare errori più gravi.
<?php |
👉 Se uno dei file manca, il programma si interrompe subito.
Come include, anche require
può includere codice HTML.
<?php |
È buona pratica organizzare i file in cartelle:
includes/config.php |
E usarli così:
require "includes/config.php"; |
require serve per includere file in
PHP
funziona come include
❗ se il file manca, il programma si blocca
si usa per file essenziali
L’istruzione require è
fondamentale quando un file è indispensabile per il funzionamento del
programma. A differenza di include, garantisce che lo
script non continui in caso di errore.