<?php
$a=1;
?>
<?=$a;?>
<?到底是什么意思?
<?php
$a=1;
?>
<?=$a;?>
<?到底是什么意思?
当前回答
<?=$a; ?>
是以下操作的快捷方式:
<?php echo $a; ?>
其他回答
<?=$a; ?>
是以下操作的快捷方式:
<?php echo $a; ?>
它是<?PHP返回$a;?如果启用short_open_tags,则为>。裁判:http://php.net/manual/en/ini.core.php
它是这个的简写:
<?php echo $a; ?>
它们被称为短标签;请参阅文档中的示例#1。
<?= $a ?>与<?echo $一个;>,只是方便的简写。
我希望它不会被弃用。在写<?>与XHTML是相当不必要和容易混淆的,<?不是,原因很明显。不幸的是,我不使用它,因为short_open_tag似乎越来越被禁用。
更新:我使用<?=,因为它在PHP 5.4.0中默认启用。 参见http://php.net/manual/en/language.basic-syntax.phptags.php