PHP Function Arguments: Array of Objects of a Specific Class
问题 I have a function that takes a member of a particular class: public function addPage(My_Page $page) { // ... } I'd like to make another function that takes an array of My_Page objects: public function addPages($pages) { // ... } I need to ensure that each element of $pages array is an instance of My_Page. I could do that with foreach($pages as $page) and check for instance of , but can I somehow specify in the function definition that the array has to be an array of My_Page objects?