This falls in the category of coding style. Some people like to use brackets some like to use the ":end..." notation. The advantage to the latter is more towards using PHP conditionals and loops where there is output to HTML. For example,
//Pure PHP with brackets
<?php
if ($condition) {
echo "output";
}?>
//PHP and HTML with brackets
<?php
if ($condition) {?>
output
<?php } ?>
//PHP and HTML with ":end..." notation
<?php if ($condition):?>
output
<?php :endif ?>
Some people prefer the last as the ":endif" gives a clue what opening construct to look for when matching control structures. The bracket could match any other bracket but an ":endif" can only match and "if" construct. You can use either it is up to your style.