Поддержка Проблемы и решения Как правильно сделать цикл PHP?

  • Сижу саморазвиваюсь…
    Объясните пожалуйста, как правильно сделать цикл:

    <?php if ( in_category('14') ){
                echo '<div id="site_map" style="background-color: red;">';
                    } elseif ( in_category('13') ){
                    echo '<div id="site_map" style="background-color: green;">';
                    };?>
                    <ol>
                        <li><a href="<?php the_permalink();?>"><?php the_title();?></a></li>
                    </ol>
                </div>

    Результат вроде работает, но меня смущает то, что в данном цикле не указываю <?php endif;?> или что-то типа того.
    Вопрос 1:
    Нужно ли указывать <?php endif;?> или типа того в данном случае, если нет — почему?
    Вопрос 2:
    Может кто подскажет литературу по PHP?

Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)