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
}
?>