Originariamente inviato da kylnas1
non si può utilizzare il "die" con "require"?
Sto studiando e ho anche io questo dubbio... ora provo ad esprimere quello che ho capito (ma di cui nn sono per nulla convinto!!! )... aspettanto che gli esperti mi chiarifichino le idee anche a me.

include, require, die, exit, define, echo, etc. etc. sono dei costrutti (non delle funzioni ... come indicato sulla guida di html.it!!)

infatti non si può scrivere:

$result = include("file.php");

in pratica i costrutti non danno un output ma eseguono un'azione (un comando elementare)... per tanto il costrutto include non darà alcun risultato... nemmeno un risultato boleanno (TRUE/FALSE)!
Specificatamente include se trove il file lo include... altrimenti darà un warning (NON FALSE!!)

L'utilizzo del costrutto die/exit scritto nella sintassi funzione() or die (); determina che qualora la funzione() darà come risultate FALSE si ha l'interruzione del flusso dello script...
ma include non è una funzione ovvero non dà un risultato boleano