Wil*_*den 44
这是一个简写:
<?php echo $a; ?>
Run Code Online (Sandbox Code Playgroud)
它们被称为短标签; 请参阅文档中的示例#2 .
Gor*_*don 15
因为它不会添加任何值来重复它意味着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
)
)
Run Code Online (Sandbox Code Playgroud)
您可以使用此代码自行测试:
$tokens = token_get_all('<?=$a;?>');
print_r($tokens);
foreach($tokens as $token){
echo token_name((int) $token[0]), PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)
从解析器令牌列表中,这是T_OPEN_TAG_WITH_ECHO链接到的内容.
<?=$a; ?>
Run Code Online (Sandbox Code Playgroud)
是一个快捷方式:
<?php echo $a; ?>
Run Code Online (Sandbox Code Playgroud)
小智 5
从PHP 5.4.0开始,<?= ?>
即使没有在php.ini中设置short_open_tag ,它
也始终可用。
此外,从PHP 7.0开始,ASP标记:
<%, %>
和脚本标记
<script language="php">
已从PHP中删除。
归档时间: |
|
查看次数: |
119311 次 |
最近记录: |