【发布时间】:2011-08-28 10:08:04
【问题描述】:
如果您有两个类扩展同一个基类,并且需要让其中一个类覆盖一个函数以获取附加参数。在任一类上调用函数时始终传递附加参数是否可以?
一些伪代码来帮助演示......
如果我们有 3 个类和函数
- foo::doSomething()
- foo_subclass_one::doSomething()
- foo_subclass_two::doSomething($input)
我有这三个之一的实例,我可以打电话吗 $instance.doSomething($input)
我 - 认为 - 发生的事情是 foo 和 foo_subclass_one 会忽略附加参数,而 foo_subclass_two 会使用它。它是否正确?如果我有很多子类并且真的想避免接触 10 多个文件,有没有更好的方法可以做到这一点?
谢谢!
【问题讨论】:
标签: php parameter-passing