Se já tiveste a agradável experiência de aprofundar o código do WordPress, provavelmente já viste uma sintaxe alternativa nas estruturas de controlo. Um exemplo disso é o seguinte código:
$codigo = 5; if($codigo == 2): echo 'O processo foi bem sucedido.'; else: echo 'O processo falhou.'; endif;
O mesmo funciona com um ciclo while, for, foreach e loops, bem como a instrução switch:
$conteudo = array('PHP','jQuery','AJAX');
foreach($conteudo as $conteudo ):
echo $conteudo;
endforeach;
Devo utilizar esta sintaxe? Se sim quando?
Se deves ou não utilizar esta sintaxe é contigo – depende do teu estilo de programação e o que consideras (ou não) ser legível. Pessoalmente, vejo esta sintaxe a ser muitas vezes utilizada quando são usadas muitas estruturas de controlo dentro do mesmo bloco de código, a sintaxe “end____” torna muito mais legível a estrutura que estás a terminar (do que simplesmente usar “}”). Também costumo ver esta sintaxe utilizada com mais frequência do que a sintaxe tradicional quando o código PHP está embutido no código HTML.
Qual a tua opinião?
Gostaria de saber a tua opinião sobre esta sintaxe.
Comecei a utilizar esta sintaxe cada vez mais… pois, além de ser mais legível, faz mais sentido, pelo menos para mim.
Mas já houve quem me dissesse que não gosta dela, outros que torna o código menos legível.
E tu, o que achas?

(3 votos, média: 4,00 num total de 5)


