के भीतर call_user_func के साथ एक उदाहरण विधि को कॉल करें, मैं उसी ऑब्जेक्ट की दूसरी विधि से विधि को कॉल करने के लिए call_user_func
का उपयोग करने का प्रयास कर रहा हूं, उदा।PHP उसी कक्षा
class MyClass
{
public function __construct()
{
$this->foo('bar');
}
public function foo($method)
{
return call_user_func(array($this, $method), 'Hello World');
}
public function bar($message)
{
echo $message;
}
}
new MyClass;
लौट चाहिए 'नमस्ते विश्व' ...
किसी को भी इस लक्ष्य को हासिल करने का सही तरीका पता है?
बहुत धन्यवाद!
सही के बारे में लगता है। क्या काम नहीं करता है? –
[वापसी] (http://de.php.net/manual/en/function.return.php) ने PHP में अर्थ परिभाषित किया है और यदि आप किसी और चीज को रेफर कर रहे हैं, तो आपको इसे स्पष्ट करना चाहिए। – Gordon