Autor | Zpráva | ||
---|---|---|---|
karel Profil * |
#1 · Zasláno: 23. 4. 2007, 12:11:16
Ahoj, programátoři!
mám takový dotaz, snad jen potřebuji potvrdit svoji dedukci (doufám :)): ****************************** když je nějaká třída napsaná podle vzoru Singleton, asi takhle:
a vytvořím istanci $prom1 a přiřadím hodnotu vlastnosti $vlastnost = "neco", a vytvořím instanci $prom2, tak mi zůstanou obě proměnné funkční a obě "ukazují" na tu samou instanci třídy $Trida a volání echo $prom1->vlastnost a echo $prom2->vlastnost obě shodně vypíší: "neco" //konec prvního dotazu :) a ještě jeden dotaz k tématu: myslel jsem, že privátní konstruktor zabrání nechtěnému vytvoření objeku, ale volání $promenna = new Trida() funguje ... jak to? //konec druhého dotazu |
||
Oswald Profil |
#2 · Zasláno: 23. 4. 2007, 12:24:48
1. - ano
2. - protože tam máš překlep: "__cosntruct" vs. "__construct" |
||
karel Profil * |
#3 · Zasláno: 23. 4. 2007, 12:28:55
jojo, to jsem ale trouba. hloupého trkni ... nebo jak to je :)
díky, K. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0