"require()" e "include()"

Sono funzioni che includono ed eseguono file specificati tra parentesi.

include("pagina");
require("pagina");

Possiamo, ad esempio, avere una pagina in cui è contenuto un ciclo while (chiamata while.php) e la pagina principale che la richiama (chiamata main.php).
Basterà aggiungere la linea include("while.php"); (o require) all'interno di main.php e il gioco è fatto.

La differenza sostanziale tra include() e require() è nel modo di gestire gli errori: include() produce un errore di tipo "Warning" mentre require() restituisce un "Fatal Error".
In pratica include() continuerà ad eseguire lo script nonostante l'errore, mentre un'errore trovato con require() blocca l'esecuzione della pagina.

Esiste un ulteriore funzione d'inclusione:
require_once("pagina.php");
Chiamando anche più volte nel codice della stessa pagina, questa funzione la includerà una sola volta.

Privacy Policy