1.7 is a fantastic release that has fixed my 2 biggest annoyances. But I noticed a new style guide, which appears to drop hints that in the future we may see more “approved” 3rd party libraries. On the subject of short tags the style guide says the following:
Short Open Tags
Always use full PHP opening tags, in case a server does not have short_open_tag enabled.
<? echo $foo; ?>
<?php echo $foo; ?>
However, the alternative PHP syntax page still suggests support for automatic short tags in those cases where the server does not have short_open_tag enabled. This seems an inconsistent message.
My question is: will short tag support be deprecated in future versions? I personally like them, because they keep the code looking cleaner, but if they’re generally considered bad practice, I’ll welcome guidance on this.