谁能解释一下php中的这些特殊标签是什么?
<?= ?>
我在谷歌上找不到它。
请参阅short_open_tags设置。
<?=是相同的<? echo并且使用它需要short_open_tag打开。要搜索的术语是“短标签”。
举个例子:<?='hello'?>等同于<? echo 'hello' ?>which 是 . 的简写形式<?php echo 'hello' ?>。
另请参阅是否可以使用 PHP 短标签?在这里。
它是short_open_tag的一部分。基本上<?=$foo?>相当于<?php echo $foo; ?>
他们直接输出其中的内容。
<?= "something" ?>
是一个快捷方式:
<?php echo "something"; ?>
这些(与 一起<? ?>)称为短标签。见这里(short_open_tag)
<?= $foobar ?>是<?php echo $foobar; ?>.
我不推荐使用这些短标签,因为在某些网络服务器环境中,它们通过 PHP 配置被禁用。
是的,您可以使用 .htaccess 来完成。在你的 .htaccess 文件中,添加这个
php_value short_open_tag 1
现在您可以使用<?='hi';?>而不是检查文件<?php ?>