我有一个Session类,它包含了类中的所有on_session_write,on_session_read等方法。在我的构造函数中,我让它启动
session_set_save_handler("on_session_start", "on_session_end",
"on_session_read", "on_session_write",
"on_session_destroy", "on_session_gc");
以及session_start()这个我唯一的问题是需要使用$ this->来调用方法因为一切都在课堂上。我该如何做到这一点?
答案 0 :(得分:3)
这很简单:
array($this,'methodName');
这是对方法的回调。
array('className','methodName');
这是对静态方法的回调。
答案 1 :(得分:1)
您可以传递array($this, 'methodName')
作为参数。阅读http://php.net/manual/en/language.pseudo-types.php