Yeah, it's mostly so you can use it in templates (since it was a templating language to begin with really):
<?php if ($foo): ?> <h1>Welcome to <?php echo $foo; ?></h1> <?php else: ?> <h1>Welcome to something that isn't very foo</h1> <?php endif; ?>
It's a big ugly, but it's better than this:
<?php if ($foo) { ?> <h1>Welcome to <?php echo $foo; ?></h1> <?php } else { ?> <h1>Welcome to something that isn't very foo</h1> <?php } ?>
I can imagine that second syntax is a nightmare to debug. haha
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah, it's mostly so you can use it in templates (since it was a templating language to begin with really):
It's a big ugly, but it's better than this:
I can imagine that second syntax is a nightmare to debug. haha