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