如何确定方法是否已弃用?

时间:2016-09-24 11:34:03

标签: php manual deprecation-warning

例如,我想知道是否有这个功能 {@ 1}}已被弃用。

English manual中,似乎未标记为已弃用。对于所有其他语言也是如此,除了德语,中文和西班牙语 - 它被标记为已弃用。

如何找出哪个手册正确?我可以找到手册的历史吗?这样我就可以看到它是否曾被标记为已弃用,然后该笔记又被删除了?

2 个答案:

答案 0 :(得分:1)

要回答当前的问题 - 是的,手册曾经将其标记为已弃用且已被删除。问题在bug #71367中报告并在今年1月修复,但显然并非在所有翻译中都有。

请注意,这是一个“软”弃用,这意味着在使用该函数时未引发E_DEPRECATED运行时通知 - 它仅在手册中提及。

获取手动录入的历史记录:

在“更改语言”下拉选择器下方的每个页面上都有一个“编辑”链接:

Edit link

按照它打开PHP的在线docbook编辑器,您将收到登录提示。单击匿名登录,它将加载该页面的编辑器。

在分隔面板的栏上单击»扩展器:

Tools expander

在打开的面板中点击“日志”标签中的重新加载按钮:

Load log

可让您阅读更改日志并在修订版之间执行差异:

History

答案 1 :(得分:0)

如果在PHP中包含一个不推荐使用的函数,则在编译该函数时不会直接显示错误。

您无需在代码中另外实现某项功能,并使其更加笨重,否则会导致您的网页加载速度比正常加载时间慢一点。