**<? と <?= **は、PHP 5.3より前のバージョンでは常に有効という認識はありません。
(PHP 5.4.0以降、 **<?= **は常に使用できます)
実際PHP5.3.0で作られたphp.iniでは、デフォルトで無効に設定されています。
short_open_tag = Off
そのため、有効でないと作動しない可能性もあり配布するアプリケーションにおいて使用するのはおすすめできません。
<?phpは、逆に無効にすることができません。
そのため書くのが長くなってもこちらを使うほうが安全だと思いますよ。
『必ずしもショートタグが有効ではない』ということ以外、**echoと<?= ?>**の違いはあまりありません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。