小编Mik*_*e K的帖子

你可以传递比函数预期更多的参数吗?

如果有两个类扩展相同的基类,并且需要使其中一个类覆盖一个函数来获取另一个参数.在任何一个类上调用函数时总是传递附加参数是否可以?

一些伪代码来帮助演示......

如果我们有3个类和函数

  • FOO :: DoSomething的()
  • foo_subclass_one :: DoSomething的()
  • foo_subclass_two :: DoSomething的($输入)

我有这三个中的一个的实例,我可以调用$ instance.doSomething($ input)

我想 - 发生的是foo和foo_subclass_one会忽略附加参数,而foo_subclass_two会使用它.它是否正确?如果我有很多子类并且真的想避免触及10个以上的文件,我有更好的方法吗?

谢谢!

php parameter-passing

12
推荐指数
2
解决办法
6151
查看次数

标签 统计

parameter-passing ×1

php ×1