【发布时间】:2011-02-09 09:17:15
【问题描述】:
谁能解释一下php中的这些特殊标签是什么?
<?= ?>
我在谷歌上找不到。
【问题讨论】:
标签: php php-shorttags
谁能解释一下php中的这些特殊标签是什么?
<?= ?>
我在谷歌上找不到。
【问题讨论】:
标签: php php-shorttags
是的,您可以使用 .htaccess 来完成。在您的 .htaccess 文件中,添加此
php_value short_open_tag 1
现在您可以使用<?='hi';?> 而不是<?php ?> 检查文件
【讨论】:
它是short_open_tag 的一部分。基本上<?=$foo?> 等价于<?php echo $foo; ?>
【讨论】:
查看short_open_tags 设置。
<?= 与 <? echo 相同,使用它需要打开 short_open_tag。要搜索的术语是“短标签”。
例如:<?='hello'?> 与 <? echo 'hello' ?> 相同,<?php echo 'hello' ?> 的缩写形式。
在 SO 上另见 Are PHP short tags acceptable to use?。
【讨论】:
<?= $foobar ?> 是<?php echo $foobar; ?> 的快捷方式。
我不建议使用这些短标签,因为在某些网络服务器环境中,它们通过 PHP 配置被禁用。
【讨论】:
它们直接输出其中的内容。
<?= "something" ?>
是一个快捷方式:
<?php echo "something"; ?>
这些(连同<? ?>)被称为短标签。 See here (short_open_tag)
【讨论】: