10.1. MyOOS PHP - Tags
Das MyOOS Projekt verwendet die XHTML und XML konforme PHP - Tags Syntax.
Ein MyOOS-Skript startet mit <?php . Der nachstehende Code beginnt in einer neuen Zeile und wird ohne Leerzeichen vom linken Rand entfernt geschrieben.
Beispiel 10.1. PHP - Tags
<?php mach_was(); mach_dies(); ?>
Das schließende PHP-Element ?> kommt auch in eine neue Zeile und wird nicht eingerückt, es steht ganz links.
Beispiel 10.2. Typische Fehler
<?= expression ?> // Die Verwendung von short tags sollten Sie vermeiden. <? // Skipte beginnen mit <?php if ($expression) { // Code beginnt ohne Leerzeichen vom linken Rand ?> // das schliessende PHP-Element wird nicht eingerückt <strong>Das ist richtig.</strong> <?php // Das PHP-Element wird nicht eingerückt } else { // Code beginnt ohne Leerzeichen vom linken Rand ?> // Das PHP-Element wird nicht eingerückt <strong>Das ist falsch.</strong> <?php // Das PHP-Element wird nicht eingerückt } // Code beginnt ohne Leerzeichen vom linken Rand ?> <?php if ($expression) { ?> <strong>Das ist richtig.</strong> <?php } else { ?> <strong>Das ist falsch.</strong> <?php } ?>