是否删除了PHP的ASP和脚本标记

Kap*_*rma 5 php

我正在研究PHP 5.3.然而,在查看PHP手册时,我发现最新手册中仅记录了标准标签和短标签.脚本和ASP标记未记录.我知道不推荐他们,我也不使用它们.只是要求信息.

在最新的手册中,没有关于asp标签和脚本标签的事情.所以我相信它们在最新版本的PHP中被删除但无法验证.我试图查看更改日志,但无法找到它们是否被删除,如果是,何时删除.

如果在最新版本的PHP中仍然支持(即使折旧),有人可以回答吗?如果不是,它们在哪个版本中被折旧以及什么时候被完全删除?

Obm*_*nen 4

天哪,我之前根本不知道可以使用 ASP 标签。

无论如何,我不知道您正在查看哪个版本的手册,但请看这里:

https://www.php.net/manual/en/ini.core.php#ini.asp-tags

对于速记标签,它说:

注意:该指令还影响 PHP 5.4.0 之前的简写 <?=,它与 相同<? echo。使用此快捷方式需要启用short_open_tag。Since PHP 5.4.0, <?= is always available.

对于脚本和 ASP :(示例二是脚本)

https://www.php.net/manual/en/language.basic-syntax.phpmode.php

虽然示例一和示例二中的标签始终可用,但示例一是两者中最常用和推荐的。

短标签(示例三)仅在通过 php.ini 配置文件指令short_open_tag 启用或使用 --enable-short-tags 选项配置 PHP 时才可用。

ASP 样式标签(示例四)仅在通过 php.ini 配置文件指令 asp_tags 启用时才可用。

因此,本质上,如果文档正确且已更新 - ,则它们尚未被弃用。

更多信息请参见:PHP 短标签可以使用吗?

[复制 ?]