我試圖用array_walk_recursive
的東西,並且想使用的類的方法,如打電話回去一個,所以想:其PHP:使用方法作爲回調
array_walk_recursive($TAINTED, "$this->encode()");
和變化都失敗了。我最終定居:
array_walk_recursive($TAINTED, 'className::encode');
其工作原理,但我在這裏閱讀,在一個靜態的方式這樣調用類的方法通常被認爲是不良的做法。或者這是必要的情況之一?
所以,這是正確的方式去做,或者有沒有辦法把回調函數,而不必回頭使用它作爲靜態類方法?