Mailinglisten-Archive |
Hi Also if ($foo) einBefehl(); Wenn nur ein Anweisung nach dem IF steht darf der Bereichsoperator weggelassen werden. Bei einem Include werden jedoch meherer Anweisungen an diese stelle geladen, was dann klar für den Bereichsoperator spricht. Hmm, wenn nun der Include nur eine Zeile hätte ??? Naja egal ;-)) Erich > -----Ursprüngliche Nachricht----- > Von: egon_(at)_solix.wiso.Uni-Koeln.DE > [mailto:egon_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Egon Schmid > Gesendet am: Donnerstag, 4. November 1999 17:41 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] if und include > > 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 > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive