鍍金池/ 問答/PHP/ PHP如何傳遞靜態(tài)類/靜態(tài)方法?

PHP如何傳遞靜態(tài)類/靜態(tài)方法?

1.PHP如何傳遞靜態(tài)類/方法?

例如:

use XXX\Other;//一個其他類
class Test{

    public static function run(){
        $var_a = 'test1';
        Other::send(function() use($var_a,self::verifyC){
            //....
            self::verifyC($var_a);
        });
    }
    
    public static function verifyC($var){
        //...
    }

}

Test::run();

類似代碼中 self::verifyC 這個方法或者 self 這個對象如何傳遞引用?

當(dāng)前的做法是實例化一個 self,然后當(dāng)做變量傳遞進(jìn)去,例如這樣。
$self = new self();
如何不實例化傳遞呢?

回答
編輯回答
尤禮
Test::verifyC($var_a);
2018年1月24日 02:27