Schlechter Stil?

Richtig sind beide. Denn beide Schreibweisen – mit oder ohne Klammern – sind syntaktisch erlaubt. Ich bevorzuge hier wieder die Schreibweise ohne Klammern um eben einen deutlichen Unterschied zwischen Funktionsaufrufen zu haben. Und falls nicht anders benötigt, verwende ich auch immer die „once“-Varianten um eben Dateien nicht unnötig doppelt einzubinden.
 
Welche Variante könnte man besser anwenden, bzw. ist schneller?
PHP:
if (BEDINGUNG) {
    ?>
    Schreibdas
    <?php
}
oder
PHP:
if (BEDINGUNG) {
    echo "Schreibdas";
}
Hierzu sei noch gesagt, dass es auch auf den Editor ankommt mit dem Du arbeitest. Wenn Du auch schonmal im Dreamweaver oder einem aehnlichen Editor in der WYSIWYG-Ansicht basteln willst kann die erste Version von Vorteil, da der ausgegebene Text dann auch dort erscheint und bearbeitet werden kann.
Wenn man ein Script welches seinen Output ausschliesslich mit Ausgabebefehlen ausgibt sieht man in einem solchen Editor rein garnichts.

Aber persoenlich bevorzuge ich auch die 2. Variante.
 
Zurück