Hallo!
Gleich zum Problem:
Ich erzeuge in meiner index.php mehrere Objete verschiedenen Typs, die alle für was anderes gut sind, aber so ziemlich alle eine MySQL-Connection brauchen.
Was ist davon zu halten, wenn man in der index.php ganz oben einmal ein mysqli-Objekt erzeugt und dann per Konstruktor-Parameter an die einzelnen Klassen weiterverteilt - statt in jeder einzelnen Klasse intern ein eigenes mysqli-Objekt zu erstellen? Könnte es da irgendwo Krachen oder ist die gemeinsame Verwendung ok?
Falls es ok ist: was müsste ich im Konstruktor dieser Klassen tun, um zu prüfen, ob das übergebene mysqli-Objekt valide/brauchbar ist? Reicht es, im Konstruktor einmal mysqli->ping() aufzurufen?
Danke!
Gleich zum Problem:
Ich erzeuge in meiner index.php mehrere Objete verschiedenen Typs, die alle für was anderes gut sind, aber so ziemlich alle eine MySQL-Connection brauchen.
Was ist davon zu halten, wenn man in der index.php ganz oben einmal ein mysqli-Objekt erzeugt und dann per Konstruktor-Parameter an die einzelnen Klassen weiterverteilt - statt in jeder einzelnen Klasse intern ein eigenes mysqli-Objekt zu erstellen? Könnte es da irgendwo Krachen oder ist die gemeinsame Verwendung ok?
Falls es ok ist: was müsste ich im Konstruktor dieser Klassen tun, um zu prüfen, ob das übergebene mysqli-Objekt valide/brauchbar ist? Reicht es, im Konstruktor einmal mysqli->ping() aufzurufen?
Danke!
Kommentar