Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - Jak vytvořit instanci z jiné třídy

Ahoj, řeším takový zapeklitý problém v php.

mám

$ins = new ClassOne();

a ve třídě ClassOne potřebuji vrátit podle uvážení jiné třídy, ale vždy jen jednu, neporadí někdo? Nechci to řešit ale žádnou metodou, kterou bych musel zvlášť volat z místa, kde vytvářím ClassOne. __constuct() return neumí a žádnou magickou metodu jsem nenašel. Dík

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Rozumiem správne, že chceš, aby ti konštruktor jednej triedy vytvoril inštanciu inej triedy? Ak áno,… poslední
los 22.11.2014 19:39
los

Rozumiem správne, že chceš, aby ti konštruktor jednej triedy vytvoril inštanciu inej triedy? Ak áno, tak to nejde.

Maximálne čo môžeš urobiť, je, že v autoloade nahráš pri vyžiadaní ClassOne triedu podľa tvojej logiky. To znamená, že sa nebudeš rozhodovať vždy v čase inštancovania, ale len raz už v čase nahrávania triedy.

Zpět do poradny Odpovědět na původní otázku Nahoru