在PHP中'<= ='是什么意思?
<?php
$a=1;
?>
<?=$a;?>
<?=
意味着什么?
它是<?php echo $a; ?>
的简写形式<?php echo $a; ?>
<?php echo $a; ?>
。
无论使用什么php.ini
设置,它都是默认启用的。
这是一个简写:
<?php echo $a; ?>
他们被称为短标签; 请参阅文档中的示例#2。
既然它不会增加任何价值来重复它,它意味着echo
,我想你想看看PHP中究竟有什么含义:
Array
(
[0] => Array
(
[0] => 368 // T_OPEN_TAG_WITH_ECHO
[1] => <?=
[2] => 1
)
[1] => Array
(
[0] => 309 // T_VARIABLE
[1] => $a
[2] => 1
)
[2] => ; // UNKNOWN (because it is optional (ignored))
[3] => Array
(
[0] => 369 // T_CLOSE_TAG
[1] => ?>
[2] => 1
)
)
您可以使用此代码自行测试它:
$tokens = token_get_all('<?=$a;?>');
print_r($tokens);
foreach($tokens as $token){
echo token_name((int) $token[0]), PHP_EOL;
}
从解析器标记列表中,这是T_OPEN_TAG_WITH_ECHO链接到的内容。
链接地址: http://www.djcxy.com/p/1849.html