嗨我一直在玩弄過濾器類獲取和遇到了filter_callback過濾器的障礙。OOP類中的PHP FILTER_CALLBACK類
下面的代碼作品粗糙一點,但顯示了一個錯誤,每次
警告:filter_var()[function.filter-VAR]:第一個參數是有望成爲一個有效的回調/用戶/羅布/sites/test_val.php第12行
class test
{
public function callback($string)
{
$var = filter_var($string, FILTER_CALLBACK, array('options' => $this->foo($string)));
}
public function foo($string){
echo $string;
}
}
$test = new test();
$string = 'test';
$tested = $test->callback($string);
我是正確調用函數還是有不同的方式?
*(參考)* [回調假](http://php.net/manual/en/language.pseudo-types.php#language.types .callback) – Gordon
[如何使用對象方法作爲回調函數](http://stackoverflow.com/questions/3350762/how-to-use-an-object-method-as-a-callback-函數) – Gordon