gpt4 book ai didi

PHP 静态方法初始化 $_SESSION 变量?

转载 作者:行者123 更新时间:2023-12-04 14:42:13 25 4
gpt4 key购买 nike

我发现 $_SESSION var 的奇怪特性

class A
{
static function doSomething()
{
$_SESSION['foo'] = 'bar';
}
}

A::doSomething();

var_dump($_SESSION);

你可能猜到 session 没有启动但是 $_SESSION var 被初始化了。谁能解释一下到底发生了什么?

最佳答案

$_SESSION 是超全局的,因此无需调用 session_start() 即可访问它。

此外,您不需要初始化 $_SESSION 数组

$_SESSION = array();

像其他数组一样使用它

$_SESSION['foo'] = 'bar';

关于PHP 静态方法初始化 $_SESSION 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6797344/

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