1
在一個點上,我有:如何查找回調是否是特定的方法?
$callback = array(&$this, 'foo');
我怎樣才能找到出去之後$callback
是foo的方法?
if($callback == array(&$this, 'foo'))
似乎並沒有工作
在一個點上,我有:如何查找回調是否是特定的方法?
$callback = array(&$this, 'foo');
我怎樣才能找到出去之後$callback
是foo的方法?
if($callback == array(&$this, 'foo'))
似乎並沒有工作
回調只是簡單的數組和方法名是一個字符串。只是檢查數組的第二個元素:
if ($callback[1] == 'foo')
<?php
class A
{
public function Test1()
{
$callback = array(&$this, 'foo');
var_dump($callback == array(&$this, 'foo'));
}
public function foo()
{
}
}
$a = new A();
$a->Test1();
?>
它爲我工作。你能包含更多的代碼嗎? – 2011-12-22 22:03:57