我得到这个:
PHP 致命错误:调用未定义的方法 Closure::bind()
我得到错误的行是:
public function bind($signal, $callback)
{
if (!array_key_exists($signal, $this->_registry))
$this->_registry[$signal] = array();
$this->_registry[$signal][] = \Closure::bind($callback, null, 'static'); // here
return $this;
}
如您所见,我使用手册Closure::bind()
中显示的。请注意我正在使用(注意斜线),因为我使用命名空间自动加载,并且需要通知自动加载器它应该查看系统命名空间。\Closure::bind()
笔记
仔细查看文档中的每个类,并注意每个细节 :)