Следующий код работает нормально.
LibraryTests::TestGetServer();
Получить массив функций в LibraryTests и запустить их:
$methods = get_class_methods('LibraryTests');
foreach ($methods as $method) {
call_user_func('LibraryTests::' . $method . '()' );
}
Это выдает ошибку: Warning: call_user_func(LibraryTests::TestGetServer()) [function.call-user-func]: First argument is expected to be a valid callback
Вот класс, который вызывается:
class LibraryTests extends TestUnit {
function TestGetServer() {
TestUnit::AssertEqual(GetServer(), "localhost/");
}
.
.
.
Как исправить?
Работа в PHP 5.2.8.