“已弃用的功能:each()函数已弃用”这是什么意思?

“已弃用的功能:each()函数已弃用”这是什么意思?

我在 Ubuntu 18.04 上运行的每个命令似乎都会返回此错误:

Deprecated Functionality: The each() function is deprecated.
This message will be suppressed on further calls in
/var/www/vhosts/nuovamoda.gr/httpdocs/vendor/colinmollenhour/cache-backend-file/File.php
on line 81

命令截图

可能相关,我在 plesk php 版本 7.0 中,但在 CLI 中我看到了 7.2 有什么建议吗?

答案1

Deprecated Functionality: The each() function is deprecated.
This message will be suppressed on further calls in
/var/www/vhosts/nuovamoda.gr/httpdocs/vendor/colinmollenhour/cache-backend-file/File.php
on line 81

那不是一个错误。 它是警告将会each()消失一些未来的版本(这就是软件中弃用的含义)。

https://en.wikipedia.org/wiki/Deprecation

尽管软件中仍保留着已弃用的软件功能,其使用可能会引发警告消息,建议采用替代做法;弃用状态也可能表示该功能将来会被删除。功能被弃用而不是立即删除,是为了提供向后兼容性,并让程序员有时间让受影响的代码符合新标准。

相关内容