任何人都可以解释一下php中的这些特殊标签是什么?
<?= ?>
我在google上找不到它。
答案 0 :(得分:7)
请参阅short_open_tags设置。
<?=
与<? echo
相同,使用short_open_tag
需要<?='hello'?>
。搜索的术语是“短标签”。
例如:<? echo 'hello' ?>
与<?php echo 'hello' ?>
相同,{{1}}是{{1}}的缩写形式。
答案 1 :(得分:4)
这是short_open_tag的一部分。基本上<?=$foo?>
相当于<?php echo $foo; ?>
答案 2 :(得分:1)
他们直接输出里面的东西。
<?= "something" ?>
是:
的快捷方式<?php echo "something"; ?>
这些(与<? ?>
一起)称为短标签。 See here(short_open_tag)
答案 3 :(得分:0)
<?= $foobar ?>
是<?php echo $foobar; ?>
的快捷方式。
我不建议使用这些短标签,因为在某些Web服务器环境中,它们是通过PHP配置禁用的。
答案 4 :(得分:0)
是的,你可以使用.htaccess完成它。在.htaccess文件中,添加此
php_value short_open_tag 1
现在,您可以使用<?='hi';?>
而不是<?php ?>
来检查文件