Autor | Zpráva | ||
---|---|---|---|
Merkus Profil * |
#1 · Zasláno: 28. 7. 2013, 15:15:55
Ahoj, chtěl bych se zeptat, jestli by mi někdo zkušený nemohl napsat primitivní class, která by vratíla string, který by šel použít jako index aniž by se musela proměnná přetypovat nebo spojovat s prázdným řetězcem. Hledal jsem kde co ale zdá se, že nejde nebo to nikdo neřešil. Díky za pomoc
|
||
Zechy Profil |
#2 · Zasláno: 28. 7. 2013, 15:53:49
Samotná třída nic vracet nemůže, to až její metody.
|
||
Alphard Profil |
#3 · Zasláno: 28. 7. 2013, 17:39:39
Nevím, jak přesně to myslíte. Pod pojmem vrátit se obvykle myslí return, který mohou mít pouze konkrétní metody, ale možná by vám metoda __toString().
|
||
Merkus Profil * |
#4 · Zasláno: 28. 7. 2013, 17:58:16
Metoda __toString() ale právě string nevrátí, vrátí zase objekt, který nemůžu použít jako index pro vyjledávání v nějakém array(), a já potřebuji v array() vyhledávat. Díky
|
||
shaggy Profil |
#5 · Zasláno: 28. 7. 2013, 18:06:21
Merkus:
„Metoda __toString() ale právě string nevrátí, vrátí zase objekt“ Zaujímavé, na php.net sa píše: "This method must return a string" a skôr verím im, ako tebe ;) Čo keby si ukázal kód, napísal čo sa snažíš dosiahnuť a my ti poradíme? |
||
Alphard Profil |
Metoda __toString() vrátí string ve chvíli, kdy se instance
V každém případě si myslím, že napsat (string) $instance není zas taková katastrofa.
|
||
Časová prodleva: 11 let
|
0