Ahoj,
potřeboval bych poradit jaké řešení je optimálnější, jestli verze A, nebo B. Jde mi o to že si myslím že když objekt db budu dělit k více třídám tak se vždy budu muset přihlašovat k databázi, zatímco u verze B jen jednou, je to tak? Nebo prosím poraďte jak to mám udělat. děkuji
verze A:
class db{
public $con =null;
function __construct(){
$this->con = new PDO("....");
}
}
class user extends db{
public function get(){
$result = $this->con->prepare("SELECT ....");
}
}
verze B:
class user{
private con;
function __construct(db $db){
$this->con = con;
}
public function get(){
$result = $this->con->prepare("SELECT ....");
}
}
$db = new db;
$user = new user(db $db);