include e require permettono di inserire codice da altri file PHP.
include vs require
// include: warning se file non trovato, continua esecuzione
include "header.php";
// require: errore fatale se file non trovato, blocca esecuzione
require "config.php";_once variants
// Includono il file solo una volta (evita duplicati)
include_once "functions.php";
require_once "database.php";Uso pratico
// config.php
$db_host = "localhost";
$db_name = "mydb";
// index.php
require_once "config.php";
echo $db_host; // localhostBest practice
- Usa
requireper file essenziali (config, funzioni) - Usa
includeper template opzionali - Preferisci le varianti
_once