Tach!
include ('b.php'); // $b = 'Welt!';
Die Klammern sind syntaktisch nicht falsch, aber sinnlos. include ist keine Funktion. Bei Funktionen sind Klammern vorgeschrieben, um die Argumentliste zu begrenzen. Hier haben sie hingegen die Funktion, Teilausdrücke zu gruppieren, um Prioritäten festzulegen. Und das ist bei einem Ausdruck, der aus nur einem Teil besteht, genauso sinnlos wie das Klammern eines Gesamtausdrucks à la $x = (1 + 1);
.
dedlfix.