Ciao a tutti!
Sono nuovo per quanto riguarda la OOP in PHP.
Volevo aprire una discussione per capire quale sia il metodo migliore per utilizzare i metodi messi a disposione dalla classe mysqli.

Come fare ad utilizzarli in classi che non comunicano fra di loro?

- si deve inserire nel metodo __construct di ogni classe il seguente codice per ogni classe?

codice:
class a {

    private $mysqli;

    function __construct() {
    
         $this->mysqli = new mysqli(bla,bla,bla,bla);
    }

}

class b {

    private $mysqli;

    function __construct() {
    
         $this->mysqli = new mysqli(bla,bla,bla,bla);
    }

}
Oppure si scrive una classe personalizzata mysqli che estenderà tutte le altre classi?

Grazie mille in anticipo per le vostre considerazioni