Они полностью идентичны, поэтому первый из них, скорее всего, будет использоваться, потому что он позволяет отпустить скобки, вам не нужно помнить, где находятся скобки и что открыто при добавлении большой части других коды или HTML дизайн.
Так же, как альтернатива для оператора IF:
<code><?php
if ($foo):
echo "is ok\n";
elseif ($bar):
echo "not ok\n";
else:
echo "dont't know\n";
endif;
?>