tieni presente che leggendo il file (open) lo stesso viene utilizzato come semplice sequenza di caratteri o bit, per cui può contenere qualunque cosa, con il require invece deve contenere necessariamente codice Perl senza errori di sintassi o altro.

Cosa contiene il file da includere?