include()
L’istruzione include() permette di includere all’interno del codice attuale il contenuto di un file.
La visibilità delle risorse contenute nel file dipende dalla posizione fisica dove avviene l’inclusione…
Il file incluso si trova nella cartella specificata tramite
- percorso assoluto:
- windows…
- /linux/…
- percorso relativo:
- .windows…
- ..windows…
- .linux……
- ..linux…
- include_path, cartella di sistema
altrimenti si trova nella cartella attuale.
include_once()
L’istruzione include_once() si comporta come include() ma include il file una solo volta anche in presenza di diverse chiamate.
require()
L’istruzione require() ha la stessa funzione e sintassi di include() ma si comporta diversamente in caso di errore
Istruzione | Emette… |
include() include_once() |
E_WARNING |
require() require_once() |
E_COMPILE_ERROR |
Con include() si ha un avvertimento, con require() un errore che blocca l’esecuzione dello script.