这个符号在PHP <! - ?= - >中意味着什么

时间:2009-12-26 17:47:52

标签: php symbols

此符号在PHP <?=中的含义是什么?

使用示例:

<h2>Manage Role: > (<?= $myACL->getRoleNameFromID($_GET['roleID']); ?>)</h2> 

4 个答案:

答案 0 :(得分:13)

要添加到Mark的答案:必须启用short_tags选项才能使<?=语法有效。当移动到禁用此选项的服务器时,这会出现主要的可移植性问题。

See the PHP Manual for more info on 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.