Il logo del sito

Appunti su PHP

PHP include and require Statements

§ 1. Differenze fra include e require

Gli statements include 'filename' e require 'filename' consentono di copiare, all'interno del file PHP che li contiene, il file specificato. La copia avviene prima dell'esecuzione del file da parte del server.

include e require differiscono solo per il comportamento del server in caso di fallimento rilevato durante la copia:

§ 2. Esempi

Subito dopo questo paragrafo inserisco lo statement include 'autore.php' vediamo cosa succede:

E' comparso un paragrafo contenente la stringa "Claudio Minelli - ....."

Inserisco ora un statement include che fa riferimento ad un file inesistente:

Vengono inviati due messaggi di warning ma l'esecuzione continua. Infatti questo paragrafo viene visualizzato.

Se anzichè include avessi utilizzato require, sarebbero stati emessi due messaggi, un warning ed un fatal. L'esecuzione si sarebbe interrotta immediatamente ed i messaggi successivi non sarebbero stati visualizzati.

Su questo argomento non mi sembra che ci sia altro da dire.

Ecco il codice php del file: autore.php