Aldığım hata:Warning: spl_object_hash() expects exactly 1 parameter, 2 given in D:serverwwwdenemesistemkanca.php on line 313
Fonksiyon kullanımı
    function benzersiz_Filtre_id($ad,$fonksiyon,$onem){
        static $idSaydir=0;
        if(is_string($fonksiyon))
            return $fonksiyon;
        if(is_object($fonksiyon))
            $fonksiyon=array($fonksiyon,'');
        else
            $fonksiyon=(array) $fonksiyon;
        if(is_object($fonksiyon[0]))
        {
             if(function_exists('spl_object_hash')){
                 return spl_object_hash($fonksiyon[0],$fonksiyon[1]);
             }else{
                 $nesneId=get_class($fonksiyon[0]).$fonksiyon[1];
                if (!isset($fonksiyon[0]->filter_id)) {
                            if (false === $onem)
                                return false;
                            $nesneId .= isset($this->filtreler[$ad][$onem]) ? count((array) $$this->filtreler[$ad][$onem]) : $idSaydir;
                            $fonksiyon[0]->filter_id = $idSaydir;
                            ++$idSaydir;
                        } else {
                            $nesneId .= $fonksiyon[0]->filter_id;
                        }

                        return $nesneId;
                    }
        } else if (is_string($fonksiyon[0])) {
                if(count($fonksiyon)>=2)
                return $fonksiyon[0] . $fonksiyon[1];
                else
                 return $fonksiyon[0];
        }
    }
burda
kanca_cek("panel_header",function(){ return "f";});
burda spl_object_hash problemini çözemedim bunun kullanımı nasıl olmalıdır?
anonymus fonksiyon eklemeye çalışıyorum