Hi,
$output= include("testdatei.php");
so wird er aber sofort ausgführt und ausgegeben, aber nicht in die Variable $output geschrieben.
include
ist keine Funktion mit einem Rückgabewert.
es ist eine Art Zwitter. Die include-Anweisung kann auch wie eine Funktion verwendet werden, wobei die Klammern um das vermeintliche Argument (den Dateinamen) nicht zwingend nötig sind, es ist eben keine echte Funktion.
So long,
Martin