Come fare a personalizzare il messaggio d’errore nel caso in cui fallisca l’inclusione di un file tramite l’istruzione include di PHP?
Io pensavo semplicemente di scrivere
require_once("path/to/myfile.php") or die("Couldn't load myfile");
Ebbene, questo codice è errato! Genera infatti un Fatal Error di questo tipo:
PHP Fatal error: require_once() : Failed opening required ‘1′ (include_path=’.;’) in code.php on line 1
Per risolvere questo “enigma” ecco la sintassi corretta (utilizzando include invece di require):
(@include_once 'myfile.php') or die("Couldn't load myfile.php");

