誰かがPHPのこれらの特別なタグが何であるか説明してもらえますか?
<?= ?>
私はグーグルでそれを見つけることができませんでした。
short_open_tags設定
を参照してください。<?=
と同一で<? echo
あり、使用するにはオンにする必要short_open_tag
があります。検索する用語は「短いタグ」です。
例として、は の短縮形である<?='hello'?>
と同じです。<? echo 'hello' ?>
<?php echo 'hello' ?>
PHP ショートタグの使用は許容されますか?も参照してください。ここでSO。
これはshort_open_tagの一部です。基本的<?=$foo?>
に同等です<?php echo $foo; ?>
それらは内部にあるものを直接出力します。
<?= "something" ?>
次のショートカットです。
<?php echo "something"; ?>
これらは (と一緒に<? ?>
) 短いタグと呼ばれます。こちらをご覧ください(short_open_tag)
はい、.htaccess を使用して実行できます。.htaccess ファイルに、これを追加します
php_value short_open_tag 1
<?='hi';?>
の代わりにファイルをチェックできるようになりました<?php ?>
<?= $foobar ?>
のショートカットです<?php echo $foobar; ?>
。
これらの短いタグの使用はお勧めしません。一部の Web サーバー環境では、PHP の構成によって無効になっているためです。