हाँ, आप कर सकते हैं:
$varFunction();
या:
call_user_func($varFunction);
सुनिश्चित करें कि आप $ varFunction दुर्भावनापूर्ण इनपुट के लिए मान्य।
संपादित करें:
अपने मॉड्यूल के लिए, (आपका वास्तविक जरूरतों के आधार पर) कुछ इस तरह विचार करें:
abstract class ModuleBase {
public function main() {
echo 'main on base';
}
}
class ModuleA extends ModuleBase {
public function main() {
parent::main();
echo 'a';
}
}
class ModuleB extends ModuleBase {
public function main() {
parent::main();
echo 'b';
}
}
function runModuleMain(ModuleBase $module) {
$module->main();
}
और फिर सही मॉड्यूल उदाहरण के साथ runModuleMain() कहते हैं।
हाँ, पीएचपी इस का समर्थन करता है। लेकिन मैं दृढ़ता से इसका इस्तेमाल करने की, जब तक आप एक masochist या कुछ तोड़-फोड़ –
हाय, वास्तव में इस का कारण यह क्योंकि मैं एक ही समारोह का नाम चाहते हैं, लेकिन विभिन्न मॉड्यूल के लिए योजना बना रहे हैं नहीं सुझाव है। इसलिए उदाहरण के लिए लॉग इन मॉड्यूल और प्रोफाइल मॉड्यूल दोनों में फ़ंक्शन कॉल मुख्य है() – nuttynibbles
दोह! ** विरासत ** यह! –