在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中做到这一点吗?
最佳答案
有点晚了,但是您可以在php中做到这一点:
new Test(new class implements Inter {
public function run()
{
// Some Task;
}
});
关于java - PHP中的匿名接口(interface)实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36528568/