steckl: Schöne quelltexte

Beitrag lesen

Hi,

Eine sehr ausfuehrliche Antwort.

Wie wär's mit EVA?

$table = array();

if (...) {
  if (...) {
    if (...) {
      if (...) {
        foreach (...) {
          $table[] = array('foo', 'bar');

vielleicht koennte man auch gleich hier den Aufruf von h() einbauen. Dann kann man die Strings auch in Perl ohne [link:http://forum.de.selfhtml.org/archiv/2007/2/t147092/#m954548@title=Umwege] in einem Here-Doc block ausgeben lassen.

}
      }
    }
  }
}


> ?>  
> [...]  
> ~~~html

  <table>  

>     <?php foreach ($table as $row): ?>  
>     <tr>  
>       <td><?php h($row[0]) ?></td>  
>       <td><?php h($row[1]) ?></td>  
>     </tr>  
>     <?php endforeach; ?>  
>   </table>

Das ist wohl die beste Moeglichkeit Programm- und HTML-Code uebersichtlich zu halten.

Wenn man den HTML-Output analysieren will kann man auch ein Tool wie Firebug benutzen, das das ganze dann wieder übersichtlich darstellt.

Jein. Damit bekommt man ein interpretiertes Ergebnis, und Browser sind bekanntlich fehlertolerant. Mit dieser Anzeige findet man nicht alle Probleme, die ein Validator ankreiden würde.

Daran habe ich nicht gedacht, aber es gibt sicher andere Tools, die den HTML-Quelltext in seiner urspruenglichen Form uebersichtlich darstellen koennen.
Die Frage ist was schneller ist. Entweder gleich "schoenen" HTML-Code erzeugen, oder ein Tool verwenden, das den Code anschliessend formatiert.

mfG,
steckl