任何人可以请解释什么是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的值为)

<?= $foobar ?><?php echo $foobar; ?>的捷径。

我不会因为在某些网络服务器环境中它们经由脉动热管配置中禁用建议使用这些短代码。

是的,你可以使用.htaccess文件做到了。在您的.htaccess文件,添加此点击

php_value short_open_tag 1

现在,您可以检查文件与<?='hi';?>代替<?php ?> 结果

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top