php中的特殊标签

时间:2010-04-18 14:09:19

标签: php tags short-open-tags

任何人都可以解释一下php中的这些特殊标签是什么?

<?= ?>

我在google上找不到它。

5 个答案:

答案 0 :(得分:7)

请参阅short_open_tags设置。 <?=<? echo相同,使用short_open_tag需要<?='hello'?>。搜索的术语是“短标签”。

例如:<? echo 'hello' ?><?php echo 'hello' ?>相同,{{1}}是{{1}}的缩写形式。

另请参阅此处的Are PHP short tags acceptable to use?

答案 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 ?>来检查文件