Zitat:
Zitat von Master0Blicker
Mache ich das indem ich eine public function erstelle welche als Parameter das PDO-Objekt enthält um es dann einem Member-Objekt zuzuweisen?
Dann 'arbeitet' man mit dem Member-pdo-Objekt weiter?
Dann muss man daran denken bei jedem Objekt dies zu setzen.
|
Deswegen macht man das im Konstruktor, damit man es nicht vergessen kann:
PHP-Code:
class MyClass {
private $db;
public function __construct(PDO $db) {
$this->db = $db;
}
public function doSomething() {
$this->db->query('SELECT 1');
}
}
PHP-Code:
$myObject = new MyClass($db);
$myObject->doSomething();