我有一個基本類:用在別的地方類的構造方法分配一個值的變量,而無需重新分配值
class Customer {
private $customer_info;
private $mysqli;
function __construct(Array $customer_info, Mysqli $mysqli) {
$this->mysqli = $mysqli;
$this->customer_info = $customer_info;
}
}
在構造方法我一個值賦給的mysqli和CUSTOMER_INFO變量。
在每種方法中,我都必須告訴它$ mysqli是什麼,但我覺得它只是引用它自己。
public function get() {
$mysqli = $this->mysqli;
// carry out mysql things
}
如果我不包括該行,那麼任何陳述等不工作,反正是有,我可以做到這一點,所以我沒有繼續做$庫MySQLi = $這個 - >在mysqli的每種方法?
你爲什麼不每一梅索德憂色$這個 - > mysqli的,而不是$ mysqli的? – donald123 2015-02-09 11:27:46
有道理:)簡單的答案是最好的。 – Lovelock 2015-02-09 11:29:20