निम्नलिखित कोड ठीक काम करता है।स्थिर वर्ग विधि के लिए call_user_func का उपयोग कैसे करें?
LibraryTests::TestGetServer();
LibraryTests में कार्यों की सरणी प्राप्त करें और उन्हें चलाने:
class LibraryTests extends TestUnit {
function TestGetServer() {
TestUnit::AssertEqual(GetServer(), "localhost/");
}
.
.
.
:
Warning: call_user_func(LibraryTests::TestGetServer()) [function.call-user-func]: First argument is expected to be a valid callback
यहाँ वर्ग कि बुलाया जा रहा है:
$methods = get_class_methods('LibraryTests');
foreach ($methods as $method) {
call_user_func('LibraryTests::' . $method . '()');
}
यह एक त्रुटि फेंकता
कैसे ठीक करें?
PHP 5.2.8 में काम करना।
फ़ंक्शन में कोई पैरामीटर नहीं है – m13r