Доброго времени суток, иметься 3 класса, в которых 3 одинаковые функции Scan(). нужно пройтись по всем трем классам, если в каком-то из них есть ответ - вывести его. Я делаю так PHP: Class A{ public function Scan(){ return false; } } Class B{ public function Scan(){ return false; } } Class C{ public function Scan(){ return 'Нашел!'; } } // $classes = ['A','B','C']; $return = false; foreach($classes as $class){ $class = new $class(); $data = $class->Scan(); if($data !== false){ $return = $data; break; } } echo $return; А как делаете это ты? UPD: Так-же работает такой вариант: PHP: ... $classes = [new A(),new B(),new C()];//LOOOL ...