Class MySQL – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Class MySQL – PHP – Fórum – Programujte.comClass MySQL – PHP – Fórum – Programujte.com

 

plasmo0
Věrný člen
19. 6. 2009   #1
-
0
-

Ahoj,
mám vytvořenou vlastní třídu pro práci s MySQL, která mám metody pro připojení na databázi a položení dotazu. Pak mám class Settings a ta mi načítá nastavení s config souborů a databáze. Chci se tedy zeptat jak nejlépe udělat abych mohl metody MySQL využít v Settings. Předat instanci třídy mysql třídě settings jako parametr, vytvořit instanci třídy mysql v konstrukotru Settings nebo udělat dědičnost tak že třída settings bude potomkem třídy mysql.

Děkuju

Nahlásit jako SPAM
IP: 82.150.166.–
Jak vzniká vynález? To všichni vědí, že je něco nemožné, a pak se objeví nějaký blázen, který neví, že je to nemožné, a udělá vynález. [br] Albert Einstein [br][br] http://plasmo.cz [br] http://bleskovaregistrace.cz [br] http://livetrading.cz
Martin
~ Anonymní uživatel
1602 příspěvků
19. 6. 2009   #2
-
0
-

Dědičnost určitě ne. Třída Settings nemá nic společného s třídou MySQL, natož aby byla její specializací.
Co se týče těch dalších dvou, tak je to imho jedno. Pravděpodobně ale bude objekt třídy MySQL existovat "globálně", bude využíván i jinde než ve třídě Settings, ne? Tak bych jeho adresu předal konstruktoru třídy Settings jako parametr a tu si uložil do atributu třídy. Aby nebyly zbytečně vytvořeny dvě instance třídy MySQL.

Nahlásit jako SPAM
IP: 94.74.240.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 54 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý