Szablony PHP - z PHP [zamknięte]

Jaki jest najbardziej elegancki szablon (najlepiej w czystym PHP!), Który widziałeś?

Szczególnie interesuje mnie obsługa:

Wykrywanie w powtarzającym się bloku, czy jest to pierwszy, czy ostatni elementŁatwa obsługa przypadków nieparzystych / parzystych, takich jak stół w paski zebry lub podobneInna logika modulos, w której robisz coś co n-ty.

Szukam czegoś, co sprawia, że ​​ból jest mniejszy:

<?php
$persons = array('John', 'Jack', 'Jill', 'Jason');
?>

<?php $i = 0; ?>
<?php if (isset($persons)): ?>
<ul>
<?php foreach ($persons as $name): ?>
    <li class="<?= ($i++ % 2 === 0) ? 'odd' : 'even' ?>"><?= $name ?></li>
<?php endforeach ?>
</ul>
<?php endif ?>

Czy to naprawdę zajmuje bałagan powyżej, aby stworzyć coś takiego poniżej?

<ul>
    <li class="odd">John</li>
    <li class="even">Jack</li>
    <li class="odd">Jill</li>
    <li class="even">Jason</li>
</ul>

Czy tylko ja uważam powyższe za ohydne?

Wszyscy ci, którzy uruchamiają i zamykają znaczniki php, powodują, że się męczę.

questionAnswers(16)

yourAnswerToTheQuestion