PHP如何传递静态类/静态方法?

1.PHP如何传递静态类/方法?

例如:

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 这个对象如何传递引用?

当前的做法是实例化一个 self,然后当做变量传递进去,例如这样。
$self = new self();
如何不实例化传递呢?

阅读 2.5k
1 个回答
Test::verifyC($var_a);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题