PHP: include() o require()
| giugno 25th, 2008In php, per semplificare la stesura del codice e per riutilizzare script che vengono eseguiti più volte, è possibile includere all’interno di uno script altri file mediante include() o require().
La sintassi è la seguente:
1 2 3 4 | <?php include("script1.php"); require("script2.php"); ?> |
In sostanza il risultato che si ottiene è lo stesso, la differenza si ha nella restituzione di un eventuale errore di inclusione: include() genera un errore di tipo warning e continua ad eseguire lo script invece require() genera un fatal error bloccando l’esecuzione dello script.
Infine esistono altre modalità di inclusione: require_once() ed include_once() le quali si limitano ad includere una sola volta il file all’interno dello script anche se la chiamata viene fatta più volte.
In pratica se un file è già stato incluso non sarà incluso nuovamente.
1 2 3 4 5 6 7 | <?php include_once("script3.php"); require_once("script4.php"); /* Questa inclusione non verrà considerata: */ require_once("script4.php"); ?> |