में मैं कक्षा में किसी अन्य विधि के भीतर से किसी विधि का उपयोग करने का प्रयास कर रहा हूं। मुझे PHP5 ओओपी में ज्यादा अनुभव नहीं है, और मैंने जवाब के लिए चारों ओर देखा, लेकिन कोई भी नहीं मिला। मैं sendRequest() में getRientInfo() का उपयोग करने की कोशिश कर रहा हूं, जो एक ही कक्षा में है।एक ही विधि में एक विधि को कॉल करना एक ही PHP वर्ग
class DomainHandler {
public static function getClientInfo($db, $client_id)
{
//Do stuff
}
public static function sendRequest($details)
{
require_once('MySQL.class.php');
$db = new MySQL;
getClientInfo($db, $client);
}
}
और यह मुझसे कहता है:
Fatal error: Call to undefined function getClientInfo()
मैं भी कोई लाभ नहीं हुआ
parent::getClientInfo($db, $client);
और
$this->getClientInfo($db, $client);
कोशिश की है।
कोई विचार?
धन्यवाद! हां, मुझे पता है कि मैं पूर्ण ओओपी (PHP5) के बारे में बहुत कम जानता हूं, लेकिन दुर्भाग्यवश मेरे मालिक मुझे उस दिन कुछ पढ़ने के लिए नहीं देंगे जो वह तय करना चाहता है। :) टीभ, मैं वास्तव में नहीं जानता कि आपके पास विधि से पहले स्थिर और सार्वजनिक क्यों है ?? लेकिन मैं वहां जाऊंगा। मदद के लिए एक बार फिर से धन्यवाद। –