我试图用array_walk_recursive
的东西,并且想使用的类的方法,如打电话回去一个,所以想:其PHP:使用方法作为回调
array_walk_recursive($TAINTED, "$this->encode()");
和变化都失败了。我最终定居:
array_walk_recursive($TAINTED, 'className::encode');
其工作原理,但我在这里阅读,在一个静态的方式这样调用类的方法通常被认为是不良的做法。或者这是必要的情况之一?
所以,这是正确的方式去做,或者有没有办法把回调函数,而不必回头使用它作为静态类方法?