php中的匿名接口实现

时间:2016-04-10 10:25:20

标签: java php interface

在Java中我们可以这样做..

interface Inter {
    public void run()
}

class Test {
    public Test(Inter inter){
        inter.run();
    }
}

new Test(new Inter() {
    @Override
    public void run() {
        //Some Task;
    }
}

但是在php中我这样做时遇到了错误。是不是可以在php中执行此操作?

1 个答案:

答案 0 :(得分:4)

有点晚了,但你可以在php中做到这一点:

new Test(new class implements Inter {
    public function run()
    {
        // Some Task;
    }
});