从手册中,我得出,当设置 php session var 时,它会写入 session_save_path 文件夹中的文本文件。
我只是想知道这是否会在解释器使用会话变量到达该行时发生,还是在 PHP 解释器退出处理文件时发生(写入文本文件)?
例如,如果我要在两行连续的行中设置和更新会话变量(如下面的示例所示),PHP 解释器是否会背靠背两次保存文件?
换句话说,哪些代码片段有正确的注释?
$_SESSION['my_variable']=1; // writes to the session text file
$_SESSION['my_variable']=2; // writes to the session text file again
die(); //
versus
$_SESSION['my_variable']=1; // updates the session file contents in the memory
$_SESSION['my_variable']=2; // updates the session file contents in the memory
die(); // writes to the session text file