这个问题纯粹是出于学术目的,因为该设置在 PHP 5.4 中被删除并且 2000 年已经过去很久了,但是有人知道y2k-compliance
配置设置做了什么吗?
在PHP文档不会告诉你多少:
y2k_compliance(布尔值)
强制执行 2000 年合规性(将导致不合规浏览器出现问题)
所以,那里没有多少有用的信息!
在 Google 搜索中,大部分内容重复上述内容或提及设置的删除,我发现的唯一附加信息是此页面,其中指出:
一些用户可能使用过时的、不合规的浏览器。如果出于某种奇怪的原因您确定您站点的许多用户属于该组,则禁用 y2k_compliance 参数;否则,它应该被启用。
y2k_compliance = On
指定是否应使 PHP 脚本符合 2000 年。使 PHP 脚本符合 Y2K(通过将此指令设置为 On)将导致不符合 Y2K 的浏览器出现问题。
更多的信息,但仍然是一个非常高级的描述。
我一直无法找到有关此设置试图解决什么问题或如何解决问题的任何技术信息。
那么,如果该y2k-compliance
标志被禁用,PHP 有什么不同呢?
慕的地10843
红糖糍粑