【发布时间】:2011-09-25 06:27:04
【问题描述】:
我有一个接受特定类成员的函数:
public function addPage(My_Page $page)
{
// ...
}
我想创建另一个函数,该函数采用 My_Page 对象数组:
public function addPages($pages)
{
// ...
}
我需要确保 $pages 数组的每个元素都是 My_Page 的一个实例。我可以用foreach($pages as $page) 做到这一点并检查instance of,但我可以在函数定义中以某种方式指定数组必须是 My_Page 对象的数组吗?即兴创作,例如:
public function addPages(array(My_Page)) // I realize this is improper PHP...
谢谢!
【问题讨论】:
标签: php arrays function object arguments