我正在研究PHP 5.3。但是,在查看PHP manual时,我发现最新手册中仅记录了标准标签和短标签。脚本和ASP标记未记录。我知道不推荐他们,我也不使用它们。只是要求信息。
在最新的手册中,没有关于asp标签和脚本标签的事情。所以我相信它们在最新版本的PHP中被删除但无法验证。我试图查看更改日志,但无法找到它们是否被删除,如果是,则何时删除。
如果在最新版本的PHP中仍然支持(即使已弃用),有人可以回答吗?如果不是,它们在哪个版本中被折旧以及什么时候被完全删除?
答案 0 :(得分:3)
无论如何,我不知道您正在查看哪个版本的手册,但请看这里:
http://us1.php.net/manual/en/ini.core.php#ini.asp-tags
对于速记标签,它说:
脚本和ASP的注意:此指令也影响了简写<?回声。需要使用此快捷方式 short_open_tag即将开启。的
Since PHP 5.4.0, <?= is always available.
强>
:(示例二是脚本)
http://us1.php.net/manual/en/language.basic-syntax.phpmode.php
虽然在示例1和 2 中看到的标签都是 可用,例一是最常用和推荐的 两个。
短标签(示例三)仅在启用时可用 通过short_open_tag php.ini配置文件指令,或者如果PHP 配置了--enable-short-tags选项。
ASP样式标记(示例四)仅在启用时才可用 通过asp_tags php.ini配置文件指令。
因此,从本质上讲,如果文档是正确的,并且已更新 - 它们尚未被弃用。
此处的详细信息:Are PHP short tags acceptable to use?
[DUPLICATE?]