【发布时间】:2009-10-26 18:26:40
【问题描述】:
我想创建一个有效地做到这一点的类(将一点 PHP 与 Python 混合)
类中间(对象): # self.apply 是将函数应用于列表的函数 # 例如 self.apply = [] ... self.apply.append(foobar) def __call(self, name, *args) : self.apply(名称,*args)因此允许代码说:
m = 中间() m.process_foo(a, b, c)在这种情况下,__call() 是 PHP 的 __call() 方法,当在对象上找不到方法时会调用该方法。
【问题讨论】: