可能重复:
Are PHP short tags acceptable to use?
Reference - What does this symbol mean in PHP?
嗨,大家好,
我似乎无法找到有关php的<?=
快捷方式的任何信息。
你们中有谁知道更多吗?
提前致谢!
答案 0 :(得分:1)
document在谈到short_open_tag
指令时说:
此指令也会影响速记<?=
,它与<? echo
相同。使用此快捷方式要求short_open_tag
为on
。
答案 1 :(得分:0)
您正在寻找PHP ini指令short_open_tag
它支持<?
而不是<?php
来自文档:
Note: This directive also affects the shorthand <?=, which is identical to
要打开short_open_tag。
没有任何声明应该停止支持。您可以将<?=
视为<?=
支持。
但是有一些奇怪的预配置系统默认情况下没有启用它。
例如早期php5版本中的一些debian版本。
因此,为了保存,您应该<?php
php.net也说:
注意:
应避免使用短标签 开发应用程序时 适合的图书馆 在PHP上重新分发或部署 不属于你的服务器 控制,因为短标签可能不是 目标服务器上支持。对于 便携式,可再发行的代码,是 一定不要使用短标签。
我会解释,只要你能控制你的设置,你就完全没问题了。
文档在这里:http://php.net/manual/en/ini.core.php 在这里:http://www.php.net/manual/en/language.basic-syntax.phpmode.php
答案 2 :(得分:0)
这些短标签上的manual entry可以说明兼容性
使用短标签时应避免使用 开发应用程序或库 这是用于再分配,或 在PHP服务器上进行部署 不受你的控制,因为很短 可能不支持标签 目标服务器。便携式, 可再发行代码,请务必不要 使用短标签。