Mailinglisten-Archive |
andreas kempf aka 'amalesh' wrote:
>
> Hi loide,
>
> folgendes ist mir heute aufgefallen (PHP 3.0.11):
>
> Das geht:
> if ($foo)
> { include ("foofoo.php3");
> }
>
> Das geht nicht:
> if ($foo)
> include ("foofoo.php3");
>
> Beim zweiten fall kommt immer dann ein parse-error, wenn innerhalb der
> foofoo.php3 mehr als eine zeile ist...
>
> Bisher ist mir das nie aufgefallen, weil ich immer die erste variante
> bei if-bedingungen schrieb. Dann habe ich die schreibweise umgestellt,
> da so weniger zeilen gebraucht werden und stelle nun fest, dass es davon
> wieder eine ausnahme geben muss. Bug oder feature?
Das ist ein Feature. In jedem guten C-Büchlein ist das erklärt, das
steht sogar in dem deutschen Buch drin. "Um eine Anweisungsgruppe zu
bilden, können Sie dabei die geschweiften Klammern ({}) verwenden:". Der
Schreibfehler fliegt bei der nächsten Auflage raus.
-Egon
php::bar PHP Wiki - Listenarchive