“<! - ?=”符号,是合法的吗? - >

时间:2013-10-21 08:57:12

标签: php standards

我刚刚发现这种方式在php模板上输出内容:

<body>
  my name is
  <?= $params['name'] ?>
  ...

那应该等于:

<body>
  my name is
  <?php echo $params['name'] ?>
  ...

这是一个非常酷和干净的语法,但我的问题是:合法吗?或者已被弃用?

1 个答案:

答案 0 :(得分:3)

是的,它是合法的,但有时候短标签没有启用。

要关闭它们,请执行以下操作:

  1. 转到php.ini文件

  2. find,'short_open_tag'并将其设置为开启,

  3. 重启服务器