Creando un interlineado xhtml desde php

Uno de las cosignas en el mundo de la programación, que más he escuchado en el trabajo es:

“hay mil maneras de programar; pero solo una es la buena”

cuando escucho eso me aterroriso; porque nunca sé si lo hago bien o mal. Usí que hoy voy a explicar una cosa sencilla, pero que he visto muchas maneras de hacer.

Código que utilizo con frecuencia para hacer un interlineado html desde php:

<?php $clases=array('uno', 'dos', 'tres'); ?>

<style>

.uno td{background-color:#ccc}

.dos td{background-color:#0fc}

.tres td{background-color:#999}

</style>

<table>

<?php for($i=0, $line=0; $i < 50; $i++, $line==3?$line=0:$line++): ?>

<tr>

<td> hola</td>

</tr>

<?php endfor; ?>

la variable $line es la que marca el tiempo de ciclo del interlineado; puede que no sea un código demasiado “elegante” pero creo que es de fácil comprensión para cualquiera