Autor Zpráva
Taddy Mason
Profil
Ak mám triedu v ktorej vnútri v nejakej metóde potrebujem využiť inú triedu, je v pohode ak si vnútri v nej vytvorím novú instanciu tej triedy. Napríklad v mojom prípade chcem v triede User získať dáta o užívateľovi a potrebujem nati požiť metódu, ktorú som vytvoril v triede DB. Je správne riešenie ak si vytvorím instanciu $db = new DB() a potom narábam s ňou?
Keeehi
Profil
Taddy Mason:
Ano, možné to je. Ovšem zrovna u databáze nebývá obvyklé vytvářet více instancí. Vytvoříš jednu instanci a tu pak jen předáváš objektům co s ní potřebují pracovat jako závislost konstruktorem.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0