此符号在PHP <?=
中的含义是什么?
使用示例:
<h2>Manage Role: > (<?= $myACL->getRoleNameFromID($_GET['roleID']); ?>)</h2>
答案 0 :(得分:13)
要添加到Mark的答案:必须启用short_tags选项才能使<?=
语法有效。当移动到禁用此选项的服务器时,这会出现主要的可移植性问题。
答案 1 :(得分:11)
它在功能上与<?php echo $myACL->getRoleNameFromID($_GET['roleID']); ?>
答案 2 :(得分:6)
这是PHP Short Tag等同于打印。
来自PHP INI:
在开发用于重新分发的代码时,不鼓励使用短标签 ;因为目标服务器可能不支持短标记。
请参阅StackOverflow上的“Are PHP Short Tags Acceptable to Use?”。
答案 3 :(得分:1)
The <?= ... > tag says to execute whatever is in ... and output the results.