Hallo,
Genau! Sag ich doch.
Es ist nur für PHP-Einsteiger sehr gewöhnungsbedürftig.Und auch wenn ein Include einen Rückgabewert liefert, verhält es sich eben _nicht_ genauso, wie eine Funktion.
Wieso nicht? Die Funktion macht etwas und gibt etwas zurück. Sie macht:
eval(file_get_contents($fileName));
Sie gibt im Erfolgsfalle int(1) zurück.
Was ist da anders als bei anderen Funktionen?
Gruß
jobo