【发布时间】:2021-12-29 19:50:57
【问题描述】:
我的网站在 php 7.4 上运行良好 - 没有 php 警告或错误。但是当我将它切换到 php 8 时它失败了
Uncaught TypeError: extract(): Argument #1 ($array) must be of type array, null given
失败的命令是
extract($_SESSION, EXTR_OVERWRITE+EXTR_REFS);
如果我调用 is_array($_SESSION) 它说它不是一个数组。但是 session_start 函数在上述之前被调用,它返回会话已启动。
有人知道这是什么原因吗?或者尝试什么?
【问题讨论】: