8

今では完全に安全に使用できますか

<?=$var ?> 

それ以外の

<?php echo $var; ?>
4

6 に答える 6

13

「完全に」や「完全に」という言葉は使いませんが、PHP5.4 では「ショート オープン アンド エコー」構文がコアの一部であるため、いつでも使用できます。<?= ?>「通常の」 short-open-tags についてではなく、話しているだけであることを思い出して<? ?>ください。

于 2013-01-14T20:12:27.187 に答える
5

はい2012 年 3 月 1 日以降の PHP 5.4.0 では、短いタグを使用できますPHP 5.4変更ログから、

<?= is now always available regardless of the short_open_tag setting.

これは一般的な改善です。

したがって、PHP 5.4 を使用している場合は、<?=構文を使用できます。

于 2013-01-14T20:12:31.463 に答える
2

はい。を使用しても実際の問題はあり<?=$var?>ませんが、これが有効になっていないホストに対して完全に準備したい場合は、完全なステートメントを使用して記述することをお勧めします。

通常、この機能は無効になっていても有効にできます。

于 2013-01-14T20:13:06.720 に答える
0

通常の<?phpタグを常に使用することをお勧めします。そうすれば、PHP のバージョンや php.ini の設定に関係なく、スクリプトは常に PHP インストールと互換性があることが保証されます。

ライブラリなど、共有することを意図したコードを開発している場合は、さらに重要です。

于 2014-03-02T09:58:16.520 に答える
-2

はい。PHP 5.4 以降、ホストが無効にしない限り、echo タグは常に有効になっています。

于 2013-01-14T20:12:13.133 に答える