इस सरल परिदृश्य पर विचार करें:call_user_func के साथ वस्तु की वस्तु की विधि बुला
$this->method($arg1, $arg2);
समाधान:
$this->object->method($arg1, $arg2);
चाहिए इस समाधान काम:
call_user_func_array(array($this,'method'), array($arg1, $arg2));
इस परिदृश्य पर विचार करें?
call_user_func_array(array($this->object,'method'), array($arg1, $arg2));
या यह काम करना चाहिए?
call_user_func_array(array($this, 'object','method'), array($arg1, $arg2));
संपादित करें: call_user_func का उपयोग करते समय कोशिश करेंगे/कैच सोप अपवाद, triger के लिए काम करता है?
try {
$soap_res = call_user_func_array(array($this->service,'getBanana'), array(0, 10));
} catch (SoapFault $fault) {
die($fault->faultstring)
}
मुझे लगता है कि यह एक प्रश्न/उत्तर साइट ... लेकिन देखने के लिए जो एक कभी नहीं आप के लिए काम करता है हुई दोनों समाधान चल की धारणा है? – Mario
यह एसओ द्वारा प्रायोजित एक परीक्षण प्रश्न है, और आपके पास कई विकल्प हैं। जवाब) पत्र के रूप में होना चाहिए ए, बी या सी –