【发布时间】:2016-07-31 10:15:05
【问题描述】:
在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 代码并告诉我们您使用的是哪个 PHP 版本? 5.4, 5.6, 7 ?无论如何,你绝对不能在 PHP 中实例化一个接口,就像你在这里使用
new Inter() -
好的,谢谢,我只是想知道我是否在 php 中缺少此功能,