SessionHandler :: gc()' s $ maxlifetime参数是否在内部执行时自动传递?

时间:2016-11-19 14:57:20

标签: php session garbage-collection

当实现我自己的会话处理程序时,我可以确定对应于PHPRC gc_maxlifetimevalue的$ maxlifetime参数将始终传递给其gc()方法,如果它被调用的话内部?

举个例子,可能会发生这种情况:

 // Set before a session is started.
 ini_set('session.gc_maxlifetime', 60);


 // GC is called by session_start() based on probability settings.
public function gc($maxlifetime)
{
    // $maxlifetime has no value

或者我是否需要实施值检查/设置默认值?

1 个答案:

答案 0 :(得分:1)

是的,它会自动传递。

没有理由不这么认为。