在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中执行此操作?
答案 0 :(得分:4)
有点晚了,但你可以在php中做到这一点:
new Test(new class implements Inter {
public function run()
{
// Some Task;
}
});