gpt4 book ai didi

php - session_unset() 是否已弃用?

转载 作者:可可西里 更新时间:2023-11-01 12:56:46 26 4
gpt4 key购买 nike

session_unset() 的 PHP 文档中没有迹象表明此功能已被弃用,因此我认为可以使用它。但后来我通读了关于 session_destroy() 的文档我在哪里找到这个提示:

Note: Only use session_unset() for older deprecated code that does not use $_SESSION.

我知道 session_unset() 函数等同于 $_SESSION = array();。那我现在应该用什么?为什么在一个站点上提示此功能已弃用,但另一方面在有关该功能本身的文档中却没有弃用说明。现在这个函数的真相是什么?

最佳答案

我也不知道确切的原因,但我想可以在这里找到:https://github.com/php/php-src/blob/master/ext/session/session.c

PHP 处理 ZVAL 指针中的变量,我认为他们只是希望 _SESSION 超全局变量以与任何其他变量相同的方式处理,而不是使用“特殊”命令 session_unset()

另一个好处是我认为更好的垃圾收集处理。

有时,“弃用”并不意味着它是一个糟糕的功能,但你不应该使用它,因为代码可能会在未来的包中被删除,仅仅是因为它不是必需的。

关于php - session_unset() 是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25016744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com