以下代码工作正常.
LibraryTests::TestGetServer();
获取LibraryTests中的函数数组并运行它们:
$methods = get_class_methods('LibraryTests');
foreach ($methods as $method) {
call_user_func('LibraryTests::' . $method . '()' );
}
这会抛出一个错误:警告:call_user_func(LibraryTests :: TestGetServer())[function.call-user-func]:第一个参数应该是一个有效的回调
这是被调用的类:
class LibraryTests extends TestUnit {
function TestGetServer() {
TestUnit::AssertEqual(GetServer(), "localhost/");
}
.
.
.
怎么修?
在PHP 5.2.8中工作.