【发布时间】:2017-07-02 06:07:37
【问题描述】:
是否可以在 PHP 中将函数实现为对象实例?我习惯于使用下面的代码在 Java 中执行此操作,但我似乎无法在 PHP 中找到类似的方法。有可能吗?
interface OneVarFunction {
public int eval(int x);
}
static void routine() {
OneVarFunction func1 = new OneVarFunction() {
public Boolean eval(int x) {
return x*x;
}
};
OneVarFunction func2 = new OneVarFunction() {
public Boolean eval(int x) {
return 2*x+1;
}
};
}
【问题讨论】: