Existem diferenças entre ...
if ($value) {
}
...e...
if ($value):
endif;
?
} } } }(o que também pode ser feito endif) e você deseja saber onde eles foram abertos? A resposta é nenhuma . É basicamente a primeira "regra" dos princípios de design de python .
{}é melhor e : endif;é uma atrocidade que não existiria se a vida fosse justa. Com um bom editor de texto, você terá um atalho de teclado para colchetes correspondentes, para pular da abertura para o fechamento ou vice-versa. Nada disso jamais poderia existir para a : endif;sintaxe hedionda .