我想開發用於OpenCart的模塊,但我是PHP中OOP的新手。我很難解釋OpenCart代碼。解釋Opencart OOPS代碼
我知道以下語句在PHP中意味着什麼,即通過$ this訪問類的方法和變量,這是對調用對象的引用。
$this->custom_function();
$this->defined_variable;
但是我不明白這樣的說法。 $this->config->get('config_template')
或這$this->request->get['field']
等
你們可以幫我理解這一點。如何讀取/解釋?
所以設置$ foo = $ this-> config; $ foo變成了一個對象或者一個保存$ this-> config的值的變量; – dkjain
'$ foo'變成'$ this-> config'中的任何東西。它可能是一個對象,一個數組,一個資源或其他。在這種特殊情況下,它是一個對象。我們可以確定,因爲有一個方法(函數)調用。 – karka91