Chi mi potrebbe dare delucidazioni sulla differenza sull'utilizzo di include e require nel richiamare una pagina in php?
Chi mi potrebbe dare delucidazioni sulla differenza sull'utilizzo di include e require nel richiamare una pagina in php?
si comportano allo stesso modo, a parte la gestione degli errori derivanti dalla mancanza di un file:
include genera un warning in caso di fallimento, per cui l'esecuzione dello script continua, mentre require produce un fatal error, per cui l'esecuzione finisce li
supponendo che niente.php non esista:
qui vedrai un warning, poi viene stampato a video "ciao"codice:include 'niente.php'; echo 'ciao';
qui vedrai un fatal error e l'esecuzione termina licodice:require 'niente.php'; echo 'ciao';
Tutti hanno bisogno di credere in qualcosa.
Io credo che mi farò un'altra birra.
La differenza è minima, ma devo dire che è importantissima per questioni di sicurezza!!!
Grazie Mille
Ma a me non funziona!!! Cioè se metto l'echo dopo l'include, in caso di errore non mi segnala nulla!!!Originariamente inviato da M4rko
si comportano allo stesso modo, a parte la gestione degli errori derivanti dalla mancanza di un file:
include genera un warning in caso di fallimento, per cui l'esecuzione dello script continua, mentre require produce un fatal error, per cui l'esecuzione finisce li
supponendo che niente.php non esista:
qui vedrai un warning, poi viene stampato a video "ciao"codice:include 'niente.php'; echo 'ciao';
qui vedrai un fatal error e l'esecuzione termina licodice:require 'niente.php'; echo 'ciao';
E ho proprio bisogno di una cosa del genere!
Originariamente inviato da robychia
Ma a me non funziona!!! Cioè se metto l'echo dopo l'include, in caso di errore non mi segnala nulla!!!
E ho proprio bisogno di una cosa del genere!
questa discussione mi è appena stata utile, ma una cosa...
robychia, che intendi tu con non ti funziona??
Grazie
Francesco
Ciao!