今では完全に安全に使用できますか
<?=$var ?>
それ以外の
<?php echo $var; ?>
「完全に」や「完全に」という言葉は使いませんが、PHP5.4 では「ショート オープン アンド エコー」構文がコアの一部であるため、いつでも使用できます。<?= ?>
「通常の」 short-open-tags についてではなく、話しているだけであることを思い出して<? ?>
ください。
はい。2012 年 3 月 1 日以降の PHP 5.4.0 では、短いタグを使用できます。PHP 5.4変更ログから、
<?= is now always available regardless of the short_open_tag setting.
これは一般的な改善です。
したがって、PHP 5.4 を使用している場合は、<?=
構文を使用できます。
はい。を使用しても実際の問題はあり<?=$var?>
ませんが、これが有効になっていないホストに対して完全に準備したい場合は、完全なステートメントを使用して記述することをお勧めします。
通常、この機能は無効になっていても有効にできます。
通常の<?php
タグを常に使用することをお勧めします。そうすれば、PHP のバージョンや php.ini の設定に関係なく、スクリプトは常に PHP インストールと互換性があることが保証されます。
ライブラリなど、共有することを意図したコードを開発している場合は、さらに重要です。
はい。PHP 5.4 以降、ホストが無効にしない限り、echo タグは常に有効になっています。